From 209fd86442930ffd398849e386d9d13e699799c7 Mon Sep 17 00:00:00 2001 From: "Marko, Peter" Date: Wed, 11 Jul 2018 20:17:18 +0200 Subject: Fix archived parameter for projects API --- app/finders/projects_finder.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'app/finders/projects_finder.rb') diff --git a/app/finders/projects_finder.rb b/app/finders/projects_finder.rb index c7d6bc6cfdc..b06595081e7 100644 --- a/app/finders/projects_finder.rb +++ b/app/finders/projects_finder.rb @@ -16,6 +16,7 @@ # personal: boolean # search: string # non_archived: boolean +# archived: 'only' or boolean # class ProjectsFinder < UnionFinder include CustomAttributesFilter @@ -130,7 +131,7 @@ class ProjectsFinder < UnionFinder def by_archived(projects) if params[:non_archived] projects.non_archived - elsif params.key?(:archived) # Back-compatibility with the places where `params[:archived]` can be set explicitly to `false` + elsif params.key?(:archived) if params[:archived] == 'only' projects.archived elsif Gitlab::Utils.to_boolean(params[:archived]) -- cgit v1.2.3