diff --git a/addons/website_sale/controllers/main.py b/addons/website_sale/controllers/main.py index 92268684b71..9a0ced870d6 100644 --- a/addons/website_sale/controllers/main.py +++ b/addons/website_sale/controllers/main.py @@ -812,6 +812,8 @@ class website_sale(http.Controller): # clean context and session, then redirect to the confirmation page request.website.sale_reset(context=context) + if tx and tx.state == 'draft': + return request.redirect('/shop') return request.redirect('/shop/confirmation')