From ec7d4b7c215905e440dac9512684886fcd991e44 Mon Sep 17 00:00:00 2001 From: georgethoppil Date: Thu, 19 May 2022 20:54:25 -0400 Subject: [PATCH] Restart checkout flow on cart empty if state of checkout is payment --- app/models/spree/order.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/app/models/spree/order.rb b/app/models/spree/order.rb index 66b2e7129b..4ffe08afaf 100644 --- a/app/models/spree/order.rb +++ b/app/models/spree/order.rb @@ -433,6 +433,7 @@ module Spree all_adjustments.destroy_all payments.clear shipments.destroy_all + restart_checkout_flow if state == "payment" end def state_changed(name)