From 43b7dfed673ff5910e8660a9f23efbd81180b97a Mon Sep 17 00:00:00 2001 From: Katherine Zaoral Date: Thu, 24 Jan 2019 13:35:11 +0000 Subject: [PATCH] [FIX] website_sale: do not replace context Add quantity key to context instead of overwrite the entire context If another context key was present, it would be lost Introduced at 166a9d26e3 closes odoo/odoo#30519 --- addons/website_sale/controllers/main.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/website_sale/controllers/main.py b/addons/website_sale/controllers/main.py index 401ad96f511..e6c3bca27cd 100644 --- a/addons/website_sale/controllers/main.py +++ b/addons/website_sale/controllers/main.py @@ -983,7 +983,7 @@ class WebsiteSale(http.Controller): @http.route(['/shop/get_unit_price'], type='json', auth="public", methods=['POST'], website=True) def get_unit_price(self, product_ids, add_qty, **kw): - products = request.env['product.product'].with_context({'quantity': add_qty}).browse(product_ids) + products = request.env['product.product'].with_context(quantity=add_qty).browse(product_ids) return {product.id: product.website_price / add_qty for product in products} # ------------------------------------------------------