Sha256: e436a2f642e94c8ddb0e19fa1654340c45215dfa90e46ef09a52d2aa55dc9928

Contents?: true

Size: 379 Bytes

Versions: 4

Compression:

Stored size: 379 Bytes

Contents

Spree::BaseController.class_eval do
	before_filter :check_current_order
	def check_current_order
		if current_order or session[:order_id]
			order = current_order
			if (order.payment_state == "paid") or (order.payment_state == "credit_owed")
				session[:order_id] = nil
				order.line_items.destroy_all
				flash[:notice] = t(:pag_seguro_payment_received)
			end
		end
	end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
spree_pag_seguro-1.0.0.rc1 app/controllers/spree/base_controller_decorator.rb
spree_pag_seguro-1.0.0.beta25 app/controllers/spree/base_controller_decorator.rb
spree_pag_seguro-1.0.0.beta24 app/controllers/spree/base_controller_decorator.rb
spree_pag_seguro-1.0.0.beta23 app/controllers/spree/base_controller_decorator.rb