From eb858159ce44b520218f5affac35e619f78fb803 Mon Sep 17 00:00:00 2001 From: Matt-Yorkley <9029026+Matt-Yorkley@users.noreply.github.com> Date: Tue, 28 Apr 2020 01:04:22 +0200 Subject: [PATCH] Eager-load :default_price on variants --- app/services/cart_service.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/services/cart_service.rb b/app/services/cart_service.rb index 5bb54c6dbb..8d837d9eb8 100644 --- a/app/services/cart_service.rb +++ b/app/services/cart_service.rb @@ -151,7 +151,7 @@ class CartService variant_ids_in_data = variants_data.map{ |v| v[:variant_id] } Spree::Variant.where(id: variant_ids_in_data). - includes(:stock_items, :product). + includes(:default_price, :stock_items, :product). all. index_by(&:id) end