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