diff options
| author | Yorick Peterse <yorickpeterse@gmail.com> | 2016-11-18 13:49:20 +0000 |
|---|---|---|
| committer | Yorick Peterse <yorickpeterse@gmail.com> | 2016-11-18 13:49:20 +0000 |
| commit | 058287ea0ff97ac6d2394f5446718b7a73efc3a9 (patch) | |
| tree | d8224551323e39ef662da7b115a09626042e68fe /app/controllers/concerns | |
| parent | cda016651d59fe8402931c7b239b3d4ff5784aa6 (diff) | |
| parent | 7c5af3ea92e213423f8f0e376cbb8fd8b863f22c (diff) | |
| download | gitlab-ce-058287ea0ff97ac6d2394f5446718b7a73efc3a9.tar.gz | |
Merge branch 'optimize-mr-index' into 'master'
More aggressively preload on merge request and issue index pages
See merge request !7564
Diffstat (limited to 'app/controllers/concerns')
| -rw-r--r-- | app/controllers/concerns/issuable_collections.rb | 4 | ||||
| -rw-r--r-- | app/controllers/concerns/issues_action.rb | 1 | ||||
| -rw-r--r-- | app/controllers/concerns/merge_requests_action.rb | 1 |
3 files changed, 2 insertions, 4 deletions
diff --git a/app/controllers/concerns/issuable_collections.rb b/app/controllers/concerns/issuable_collections.rb index b5e79099e39..6247934f81e 100644 --- a/app/controllers/concerns/issuable_collections.rb +++ b/app/controllers/concerns/issuable_collections.rb @@ -10,11 +10,11 @@ module IssuableCollections private def issues_collection - issues_finder.execute + issues_finder.execute.preload(:project, :author, :assignee, :labels, :milestone, project: :namespace) end def merge_requests_collection - merge_requests_finder.execute + merge_requests_finder.execute.preload(:source_project, :target_project, :author, :assignee, :labels, :milestone, :merge_request_diff, target_project: :namespace) end def issues_finder diff --git a/app/controllers/concerns/issues_action.rb b/app/controllers/concerns/issues_action.rb index b89fb94be6e..b46adcceb60 100644 --- a/app/controllers/concerns/issues_action.rb +++ b/app/controllers/concerns/issues_action.rb @@ -7,7 +7,6 @@ module IssuesAction @issues = issues_collection .non_archived - .preload(:author, :project) .page(params[:page]) respond_to do |format| diff --git a/app/controllers/concerns/merge_requests_action.rb b/app/controllers/concerns/merge_requests_action.rb index a1b0eee37f9..6546a07b41c 100644 --- a/app/controllers/concerns/merge_requests_action.rb +++ b/app/controllers/concerns/merge_requests_action.rb @@ -7,7 +7,6 @@ module MergeRequestsAction @merge_requests = merge_requests_collection .non_archived - .preload(:author, :target_project) .page(params[:page]) end end |
