diff options
author | Valery Sizov <valery@gitlab.com> | 2016-02-09 12:04:59 +0200 |
---|---|---|
committer | Valery Sizov <valery@gitlab.com> | 2016-02-09 12:04:59 +0200 |
commit | e0d7d2e9b4b4fcffc8465c4289a389e3b4310190 (patch) | |
tree | 6d7d21cec15180b192c3cec9f8e3de72c4b24a76 /lib | |
parent | 366f617ecfd31ec1fd4ccdcf7d7f6af98e8f5bb8 (diff) | |
parent | d2cb65f3105e2ceddd1634bf9be362dbc5ed43a0 (diff) | |
download | gitlab-ce-e0d7d2e9b4b4fcffc8465c4289a389e3b4310190.tar.gz |
Merge branch 'snippet_search_refactoring'
Diffstat (limited to 'lib')
-rw-r--r-- | lib/gitlab/snippet_search_results.rb | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/lib/gitlab/snippet_search_results.rb b/lib/gitlab/snippet_search_results.rb index 38364a0b151..addda95be2b 100644 --- a/lib/gitlab/snippet_search_results.rb +++ b/lib/gitlab/snippet_search_results.rb @@ -12,9 +12,9 @@ module Gitlab def objects(scope, page = nil) case scope when 'snippet_titles' - Kaminari.paginate_array(snippet_titles).page(page).per(per_page) + snippet_titles.page(page).per(per_page) when 'snippet_blobs' - Kaminari.paginate_array(snippet_blobs).page(page).per(per_page) + snippet_blobs.page(page).per(per_page) else super end @@ -39,11 +39,7 @@ module Gitlab end def snippet_blobs - search = Snippet.where(id: limit_snippet_ids).search_code(query) - search = search.order('updated_at DESC').to_a - snippets = [] - search.each { |e| snippets << chunk_snippet(e) } - snippets + Snippet.where(id: limit_snippet_ids).search_code(query).order('updated_at DESC') end def default_scope |