From a3458aa562b244dc4d41865ff459522196f5b505 Mon Sep 17 00:00:00 2001 From: Matt-Yorkley <9029026+Matt-Yorkley@users.noreply.github.com> Date: Mon, 4 May 2020 19:57:53 +0200 Subject: [PATCH] Ensure VariantStockLevels can process soft-deleted variants --- app/services/variants_stock_levels.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/services/variants_stock_levels.rb b/app/services/variants_stock_levels.rb index 0d778b9a0d..a72abc8ffb 100644 --- a/app/services/variants_stock_levels.rb +++ b/app/services/variants_stock_levels.rb @@ -8,7 +8,7 @@ class VariantsStockLevels variant_stock_levels = variant_stock_levels(order.line_items.includes(variant: :stock_items)) order_variant_ids = variant_stock_levels.keys - missing_variants = Spree::Variant.includes(:stock_items). + missing_variants = Spree::Variant.with_deleted.includes(:stock_items). where(id: (requested_variant_ids - order_variant_ids)) missing_variants.each do |missing_variant|