Need to call after_complete state callback so that session[:order_id] is nil'd after successful order. Related to #48.
This commit is contained in:
parent
5ab0b9d6be
commit
7e018fb2d2
|
@ -146,6 +146,7 @@ module Spree
|
||||||
end
|
end
|
||||||
|
|
||||||
@order.update_attribute(:state, "complete")
|
@order.update_attribute(:state, "complete")
|
||||||
|
state_callback(:after) # So that after_complete is called, setting session[:order_id] to nil
|
||||||
@order.finalize!
|
@order.finalize!
|
||||||
flash[:notice] = I18n.t(:order_processed_successfully)
|
flash[:notice] = I18n.t(:order_processed_successfully)
|
||||||
redirect_to completion_route
|
redirect_to completion_route
|
||||||
|
|
Loading…
Reference in New Issue