From 06f96e4deaa787e68edfa8fef0c3569802b6e9c3 Mon Sep 17 00:00:00 2001 From: Christophe Matthieu Date: Tue, 3 Dec 2013 14:33:45 +0100 Subject: [PATCH] [FIX] website_sale: user going to /shop/payment/validate/ without pass by mycart and add to cart bzr revid: chm@openerp.com-20131203133345-0e7k3ab87u1d3we7 --- addons/website_sale/controllers/main.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/website_sale/controllers/main.py b/addons/website_sale/controllers/main.py index f160a25cfe1..d44dab901ea 100644 --- a/addons/website_sale/controllers/main.py +++ b/addons/website_sale/controllers/main.py @@ -675,6 +675,8 @@ class Ecommerce(http.Controller): if transaction_id is None: tx = context.get('website_sale_transaction') + if not tx: + return request.redirect('/shop/') else: tx = request.registry['payment.transaction'].browse(cr, uid, transaction_id, context=context)