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)