From a049e7a4332ee98bae1019896d1a949545eb8067 Mon Sep 17 00:00:00 2001 From: Luis Ramos Date: Fri, 3 Apr 2020 14:48:06 +0100 Subject: [PATCH] Add product to includes to avoid N+1 queries to fetch products when VO authorization is done right after this --- app/controllers/admin/variant_overrides_controller.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/controllers/admin/variant_overrides_controller.rb b/app/controllers/admin/variant_overrides_controller.rb index e12b43825b..b644536215 100644 --- a/app/controllers/admin/variant_overrides_controller.rb +++ b/app/controllers/admin/variant_overrides_controller.rb @@ -73,8 +73,10 @@ module Admin end def collection - @variant_overrides = VariantOverride.includes(:variant).for_hubs(params[:hub_id] || @hubs) - @variant_overrides.select { |vo| vo.variant.present? } + @variant_overrides = VariantOverride. + includes(variant: :product). + for_hubs(params[:hub_id] || @hubs). + select { |vo| vo.variant.present? } end def collection_actions