From 2a60f4dea86c9aa052d88de9c772e91750885a9a Mon Sep 17 00:00:00 2001 From: Phil Hughes Date: Wed, 15 Feb 2017 10:42:54 +0000 Subject: 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 --- lib/gitlab/snippet_search_results.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lib') 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 -- cgit v1.2.1