From 426a4f3a6903610590ea1a6ef305d851af0d32e9 Mon Sep 17 00:00:00 2001 From: Sven Fuchs Date: Mon, 13 Jul 2015 14:10:47 +0200 Subject: [PATCH] ignore invalidated repos on the Repositories query --- lib/travis/api/v3/queries/repositories.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/travis/api/v3/queries/repositories.rb b/lib/travis/api/v3/queries/repositories.rb index c5b08e9b..1a683ffc 100644 --- a/lib/travis/api/v3/queries/repositories.rb +++ b/lib/travis/api/v3/queries/repositories.rb @@ -3,7 +3,7 @@ module Travis::API::V3 params :active, :private, prefix: :repository def for_member(user) - all.joins(:users).where(users: user_condition(user)) + all.joins(:users).where(users: user_condition(user), invalidated_at: nil) end def for_owner(owner) @@ -15,6 +15,7 @@ module Travis::API::V3 end def filter(list) + list = list.where(invalidated_at: nil) list = list.where(active: bool(active)) unless active.nil? list = list.where(private: bool(private)) unless private.nil? list = list.includes(:owner) if includes? 'repository.owner'.freeze