From 2de550eac1958e20dac85a78e08919c13fadc3fe Mon Sep 17 00:00:00 2001 From: Luis Ramos Date: Sun, 22 Mar 2020 20:08:11 +0000 Subject: [PATCH] Make OrderUpdate update all adjustments again as in v2.0.4 otherwise adjustments that are not shipment adjustments will not be calculated correctly --- app/models/spree/order_updater_decorator.rb | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 app/models/spree/order_updater_decorator.rb diff --git a/app/models/spree/order_updater_decorator.rb b/app/models/spree/order_updater_decorator.rb new file mode 100644 index 0000000000..029e39c74a --- /dev/null +++ b/app/models/spree/order_updater_decorator.rb @@ -0,0 +1,6 @@ +Spree::OrderUpdater.class_eval do + # Override spree method to make it update all adjustments as in Spree v2.0.4 + def update_shipping_adjustments + order.adjustments.reload.each { |adjustment| adjustment.update! } + end +end