From 7c25396776dc30ead45608100a5b0e31cef3ee1f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9e=20Hendricksen?= Date: Thu, 7 Jul 2016 21:11:40 -0400 Subject: [PATCH] this fixes the count problem, but I'm not 100% on the logic of the active column --- vendor/travis-core/lib/travis/model/repository.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vendor/travis-core/lib/travis/model/repository.rb b/vendor/travis-core/lib/travis/model/repository.rb index b287dece..c5a33e20 100644 --- a/vendor/travis-core/lib/travis/model/repository.rb +++ b/vendor/travis-core/lib/travis/model/repository.rb @@ -93,7 +93,7 @@ class Repository < Travis::Model end def counts_by_owner_names(owner_names) - query = %(SELECT owner_name, count(*) FROM repositories WHERE owner_name IN (?) AND invalidated_at IS NULL GROUP BY owner_name) + query = %(SELECT owner_name, count(*) FROM repositories WHERE owner_name IN (?) AND invalidated_at IS NULL AND active = 't' GROUP BY owner_name) query = sanitize_sql([query, owner_names]) rows = connection.select_all(query, owner_names) Hash[*rows.map { |row| [row['owner_name'], row['count'].to_i] }.flatten]