Eager-load relations for Dashboard::ProjectsController
This removes remaining N+1 queries
This commit is contained in:
parent
eadd53b969
commit
3e1227e7f5
|
@ -56,7 +56,7 @@ class Dashboard::ProjectsController < Dashboard::ApplicationController
|
|||
projects = ProjectsFinder
|
||||
.new(params: finder_params, current_user: current_user)
|
||||
.execute
|
||||
.includes(:route, :creator, namespace: [:route, :owner])
|
||||
.includes(:route, :creator, :group, namespace: [:route, :owner])
|
||||
.page(finder_params[:page])
|
||||
|
||||
prepare_projects_for_rendering(projects)
|
||||
|
|
Loading…
Reference in New Issue