diff --git a/addons/website_sale/controllers/main.py b/addons/website_sale/controllers/main.py index 26c9588c574..537f2f004f7 100644 --- a/addons/website_sale/controllers/main.py +++ b/addons/website_sale/controllers/main.py @@ -298,9 +298,10 @@ class website_sale(http.Controller): 'suggested_products': [], } if order: + _order = order if not context.get('pricelist'): - context['pricelist'] = order.pricelist_id.id - values['suggested_products'] = order._cart_accessories(context=context) + _order = order.with_context(pricelist=order.pricelist_id.id) + values['suggested_products'] = _order._cart_accessories() return request.website.render("website_sale.cart", values)