Eager-load relations for Dashboard::ProjectsController

This removes remaining N+1 queries
This commit is contained in:
Gabriel Mazetto 2018-11-14 04:14:50 +01:00
parent eadd53b969
commit 3e1227e7f5
1 changed files with 1 additions and 1 deletions

View File

@ -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)