diff --git a/app/models/spree/payment.rb b/app/models/spree/payment.rb index a1f635db45..62cd64deaa 100644 --- a/app/models/spree/payment.rb +++ b/app/models/spree/payment.rb @@ -201,7 +201,8 @@ module Spree end def update_order - order.reload.update! + order.payments.reload + order.update! end # Necessary because some payment gateways will refuse payments with