From ec0f3187d72ef377bbaf5c88596c9c4fa15b5f16 Mon Sep 17 00:00:00 2001 From: Jeremy Kersten Date: Fri, 16 Sep 2016 15:11:55 +0200 Subject: [PATCH] [FIX] website_sale: show discount if difference is biggest than 1 cent. Due to some rounding error, we arbitrarily decide to don't show a discount of 1 cent. Before this commit, the limit was 10 cents in some case, 20 cents in others cases, ... In the case of a guy who sell nails, these 2 cents may be important :) --- addons/website_sale/static/src/js/website_sale.js | 2 +- addons/website_sale/views/templates.xml | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/addons/website_sale/static/src/js/website_sale.js b/addons/website_sale/static/src/js/website_sale.js index 47ed1dbcc83..3e2ef65d604 100644 --- a/addons/website_sale/static/src/js/website_sale.js +++ b/addons/website_sale/static/src/js/website_sale.js @@ -279,7 +279,7 @@ odoo.define('website_sale.website_sale', function (require) { if (_.isEmpty(_.difference(variant_ids[k][1], values))) { $price.html(price_to_str(variant_ids[k][2])); $default_price.html(price_to_str(variant_ids[k][3])); - if (variant_ids[k][3]-variant_ids[k][2]>0.2) { + if (variant_ids[k][3]-variant_ids[k][2]>0.01) { $default_price.closest('.oe_website_sale').addClass("discount"); $optional_price.closest('.oe_optional').show().css('text-decoration', 'line-through'); } else { diff --git a/addons/website_sale/views/templates.xml b/addons/website_sale/views/templates.xml index 54bbac94606..ca7edb74bbb 100644 --- a/addons/website_sale/views/templates.xml +++ b/addons/website_sale/views/templates.xml @@ -102,7 +102,7 @@
- + @@ -366,7 +366,7 @@
-
+