From 46d87b9d4ef41a3506f9ecd9d902ee72969124a1 Mon Sep 17 00:00:00 2001 From: "Lucas Perais (lpe)" Date: Wed, 20 Sep 2017 17:55:12 +0200 Subject: [PATCH] [FIX] website_sale: website price is not necessarily an INT before this commit, when retrieving the price for a variant for the shop, a floor division was operated, giving out the wrong result. Now, a standard division is operated --- 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 0682cccd931..b48552d70e5 100644 --- a/addons/website_sale/controllers/main.py +++ b/addons/website_sale/controllers/main.py @@ -947,7 +947,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) - return {product.id: product.website_price // add_qty for product in products} + return {product.id: product.website_price / add_qty for product in products} # ------------------------------------------------------ # Edit