diff options
author | Marko, Peter <peter.marko@siemens.com> | 2018-07-11 21:17:18 +0300 |
---|---|---|
committer | Peter Marko <peter.marko@siemens.com> | 2018-07-16 17:25:38 +0300 |
commit | 209fd86442930ffd398849e386d9d13e699799c7 (patch) | |
tree | 1caba7bb9ba8665c148042f07441fd432a31da82 /app/finders/projects_finder.rb | |
parent | c7c630f142a23505b4adce449c0a176dec142384 (diff) |
Fix archived parameter for projects API
Diffstat (limited to 'app/finders/projects_finder.rb')
-rw-r--r-- | app/finders/projects_finder.rb | 3 |
1 files changed, 2 insertions, 1 deletions
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]) |