From 5635ab1a1bea697376aa27cb08ad99d5251eb9db Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Tue, 28 Nov 2023 17:43:44 +0100 Subject: [PATCH] perf(dossiers): fix multiples N+1 queries --- app/controllers/users/dossiers_controller.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/controllers/users/dossiers_controller.rb b/app/controllers/users/dossiers_controller.rb index 9dc684519..4804bfc0b 100644 --- a/app/controllers/users/dossiers_controller.rb +++ b/app/controllers/users/dossiers_controller.rb @@ -47,7 +47,7 @@ module Users deleted_dossiers = nil end - @dossiers_visibles = ordered_dossiers.visible_by_user + @dossiers_visibles = ordered_dossiers.visible_by_user.preload(:etablissement, :individual, :invites) @user_dossiers = current_user.dossiers.state_not_termine.merge(@dossiers_visibles) @dossiers_traites = current_user.dossiers.state_termine.merge(@dossiers_visibles)