From 859a77ca8bd6602d7fc1c426f6dead4a9ec3dcf1 Mon Sep 17 00:00:00 2001 From: reinka Date: Wed, 29 Mar 2017 15:54:36 +0200 Subject: [PATCH] [FIX] website_sale: fix order_id from session when cart is reset Redirection to confirmation page at the end of the checkout process in case of a previous cart reset by the user. This commit closes #16145 --- addons/website_sale/models/sale_order.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/addons/website_sale/models/sale_order.py b/addons/website_sale/models/sale_order.py index 6145a19dae4..3020158ddd7 100644 --- a/addons/website_sale/models/sale_order.py +++ b/addons/website_sale/models/sale_order.py @@ -342,6 +342,9 @@ class website(orm.Model): self.pool['res.partner'].write(cr, SUPERUSER_ID, partner.id, {'last_website_so_id': sale_order_id}) if sale_order_id: + # case when user emptied the cart + if not request.session.get('sale_order_id'): + request.session['sale_order_id'] = sale_order_id # check for change of pricelist with a coupon pricelist_id = pricelist_id or partner.property_product_pricelist.id