mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-03-05 02:41:33 +00:00
fix order test
This commit is contained in:
@@ -21,12 +21,6 @@ module Spree
|
||||
go_to_state :complete
|
||||
end
|
||||
|
||||
state_machine.after_transition to: :payment, do: :charge_shipping_and_payment_fees!
|
||||
|
||||
state_machine.event :restart_checkout do
|
||||
transition to: :cart, unless: :completed?
|
||||
end
|
||||
|
||||
token_resource
|
||||
|
||||
belongs_to :user, class_name: Spree.user_class.to_s
|
||||
|
||||
@@ -63,6 +63,10 @@ module Spree
|
||||
transition to: :awaiting_return
|
||||
end
|
||||
|
||||
event :restart_checkout do
|
||||
transition to: :cart, unless: :completed?
|
||||
end
|
||||
|
||||
if states[:payment]
|
||||
before_transition to: :complete do |order|
|
||||
order.process_payments! if order.payment_required?
|
||||
@@ -78,6 +82,7 @@ module Spree
|
||||
after_transition to: :delivery, do: :create_tax_charge!
|
||||
after_transition to: :resumed, do: :after_resume
|
||||
after_transition to: :canceled, do: :after_cancel
|
||||
after_transition to: :payment, do: :charge_shipping_and_payment_fees!
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user