From 055c07a46692146dfbda5a8303dee2e7d3406ffb Mon Sep 17 00:00:00 2001 From: Rob H Date: Wed, 20 Feb 2013 14:04:10 +1100 Subject: [PATCH] Add before_payment method to checkout controller (fixes issues with spree_paypal_express) --- app/controllers/spree/checkout_controller_decorator.rb | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 app/controllers/spree/checkout_controller_decorator.rb 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