Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhil Hughes <me@iamphill.com>2017-02-15 13:42:54 +0300
committerPhil Hughes <me@iamphill.com>2017-02-16 11:47:48 +0300
commit2a60f4dea86c9aa052d88de9c772e91750885a9a (patch)
tree031dd225b517fc766bf3d34f2b0404570082a40e /lib/gitlab/snippet_search_results.rb
parent6038355f9e802f5078e19d31166e2c05b7b21af1 (diff)
Reduce query count for snippet search
Recudes the number of queries within the snippet search from approx. 50 to approx. 14 by preloading the authors Part of #27392
Diffstat (limited to 'lib/gitlab/snippet_search_results.rb')
-rw-r--r--lib/gitlab/snippet_search_results.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/gitlab/snippet_search_results.rb b/lib/gitlab/snippet_search_results.rb
index 9e01f02029c..b85f70e450e 100644
--- a/lib/gitlab/snippet_search_results.rb
+++ b/lib/gitlab/snippet_search_results.rb
@@ -31,11 +31,11 @@ module Gitlab
private
def snippet_titles
- limit_snippets.search(query).order('updated_at DESC')
+ limit_snippets.search(query).order('updated_at DESC').includes(:author)
end
def snippet_blobs
- limit_snippets.search_code(query).order('updated_at DESC')
+ limit_snippets.search_code(query).order('updated_at DESC').includes(:author)
end
def default_scope