diff --git a/core/app/models/spree/in_memory_order_updater.rb b/core/app/models/spree/in_memory_order_updater.rb index 8d10f7ef5f..19f12723a1 100644 --- a/core/app/models/spree/in_memory_order_updater.rb +++ b/core/app/models/spree/in_memory_order_updater.rb @@ -236,7 +236,6 @@ def recalculate_line_item_prices end def persist_totals - shipments.each(&:persist_amounts) assign_item_totals log_state_change("payment") log_state_change("shipment") diff --git a/core/spec/models/spree/in_memory_order_updater_spec.rb b/core/spec/models/spree/in_memory_order_updater_spec.rb index 80ff30bcda..8c78fbe861 100644 --- a/core/spec/models/spree/in_memory_order_updater_spec.rb +++ b/core/spec/models/spree/in_memory_order_updater_spec.rb @@ -575,7 +575,6 @@ module Spree it "updates the shipment amount" do expect(shipment).to receive(:assign_amounts) - expect(shipment).to receive(:persist_amounts) updater.recalculate end end