summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRémy Coutable <remy@rymai.me>2017-09-12 10:40:50 +0000
committerRémy Coutable <remy@rymai.me>2017-09-12 10:40:50 +0000
commit7e992b0be12da8906da04dd4c11c4ae2b01299bc (patch)
treef5ee2949fdcd63bb0f64772b4bd2804f82506829
parent0d3f6a54883337c3e7d0e705674908ba65be57dc (diff)
parent615ba0071a8bcd3da93f6c27e45128af865cc7bb (diff)
downloadgitlab-ce-7e992b0be12da8906da04dd4c11c4ae2b01299bc.tar.gz
Merge branch 'dashboards-projects-controller' into 'master'
Eager load namespace owners for project dashboards Closes #27376 See merge request !14188
-rw-r--r--app/controllers/dashboard/projects_controller.rb2
-rw-r--r--changelogs/unreleased/dashboards-projects-controller.yml5
2 files changed, 6 insertions, 1 deletions
diff --git a/app/controllers/dashboard/projects_controller.rb b/app/controllers/dashboard/projects_controller.rb
index f71ab702e71..cd94a36a6e7 100644
--- a/app/controllers/dashboard/projects_controller.rb
+++ b/app/controllers/dashboard/projects_controller.rb
@@ -48,7 +48,7 @@ class Dashboard::ProjectsController < Dashboard::ApplicationController
ProjectsFinder
.new(params: finder_params, current_user: current_user)
.execute
- .includes(:route, :creator, namespace: :route)
+ .includes(:route, :creator, namespace: [:route, :owner])
end
def load_events
diff --git a/changelogs/unreleased/dashboards-projects-controller.yml b/changelogs/unreleased/dashboards-projects-controller.yml
new file mode 100644
index 00000000000..8b350f70a80
--- /dev/null
+++ b/changelogs/unreleased/dashboards-projects-controller.yml
@@ -0,0 +1,5 @@
+---
+title: Eager load namespace owners for project dashboards
+merge_request:
+author:
+type: other