summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Brandl <abrandl@gitlab.com>2018-02-12 18:07:43 +0100
committerAndreas Brandl <abrandl@gitlab.com>2018-02-13 18:04:52 +0100
commit95738d4b75a132210eb1d7c9ac7d35e4ea4a86bd (patch)
tree4d8df8e14295009e0ba3ac0aa86f9c48f6e53272
parent4f3d75326cb8a2f94a93bb3a32bf204ddfab806b (diff)
downloadgitlab-ce-95738d4b75a132210eb1d7c9ac7d35e4ea4a86bd.tar.gz
Always eagerly load an issue's author.
Rather radical but avoids n+1 queries in the rather common case we want to include information about the author.
-rw-r--r--app/finders/issues_finder.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/app/finders/issues_finder.rb b/app/finders/issues_finder.rb
index 98831f5be4a..83245aadf6e 100644
--- a/app/finders/issues_finder.rb
+++ b/app/finders/issues_finder.rb
@@ -21,7 +21,7 @@ class IssuesFinder < IssuableFinder
CONFIDENTIAL_ACCESS_LEVEL = Gitlab::Access::REPORTER
def klass
- Issue
+ Issue.includes(:author)
end
def with_confidentiality_access_check