diff --git a/app/controllers/spree/checkout_controller_decorator.rb b/app/controllers/spree/checkout_controller_decorator.rb new file mode 100644 index 0000000000..b288b2da24 --- /dev/null +++ b/app/controllers/spree/checkout_controller_decorator.rb @@ -0,0 +1,5 @@ +Spree::CheckoutController.class_eval do + def before_payment + current_order.payments.destroy_all if request.put? + end +end \ No newline at end of file