diff options
author | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2017-01-30 11:35:28 +0200 |
---|---|---|
committer | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2017-01-30 17:34:14 +0200 |
commit | ba2d7eda617fadad5010a8c3cf054af795693927 (patch) | |
tree | 2f895ebcaa8ff2b3a4786096124d1e048bc0e053 /app/services/search | |
parent | fae9814ea3bf8ceececa37ee26367cc2ec9fdc18 (diff) | |
download | gitlab-ce-ba2d7eda617fadad5010a8c3cf054af795693927.tar.gz |
Improve search within group logic
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Diffstat (limited to 'app/services/search')
-rw-r--r-- | app/services/search/global_service.rb | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/app/services/search/global_service.rb b/app/services/search/global_service.rb index d477a5d3c7e..781cd13b44b 100644 --- a/app/services/search/global_service.rb +++ b/app/services/search/global_service.rb @@ -11,8 +11,7 @@ module Search projects = ProjectsFinder.new.execute(current_user) if group - ids = group.descendants.push(group.id) - projects = projects.in_namespace(ids) + projects = projects.inside_path(group.full_path) end Gitlab::SearchResults.new(current_user, projects, params[:search]) |