From 340cbe5947f6c64d082d38248dd96c8778f3aa4d Mon Sep 17 00:00:00 2001 From: luisramos0 Date: Thu, 2 May 2019 11:10:53 +0100 Subject: [PATCH] Eager load variants with variant overrides to avoid n+1 in the following line --- app/controllers/admin/variant_overrides_controller.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/controllers/admin/variant_overrides_controller.rb b/app/controllers/admin/variant_overrides_controller.rb index a989d2e72b..2680e66b32 100644 --- a/app/controllers/admin/variant_overrides_controller.rb +++ b/app/controllers/admin/variant_overrides_controller.rb @@ -76,7 +76,7 @@ module Admin end def collection - @variant_overrides = VariantOverride.for_hubs(params[:hub_id] || @hubs) + @variant_overrides = VariantOverride.includes(:variant).for_hubs(params[:hub_id] || @hubs) @variant_overrides.select { |vo| vo.variant.present? } end