From a307ab8076993cd19a9e7e16cb9e44a4ee2250f1 Mon Sep 17 00:00:00 2001 From: Jeremy Kersten Date: Sun, 22 Jan 2017 23:39:45 +0100 Subject: [PATCH] [FIX] website_sale: partial revert of 6b87284f This commit has been forward-ported by error in 9 and +. Update website_sale.js to fix impacted databases. Decimal precision in v8 = 0.01, and v9+ = 2 With fwd port, int(0.01) instead of int(2) because data-precision appears 2x, first with 0.01 (v8), secondly with 2 (v9+). Js fix uses the last decimal-precision (v9) instead of the first (v8) --- addons/website_sale/static/src/js/website_sale.js | 2 +- addons/website_sale/views/templates.xml | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/addons/website_sale/static/src/js/website_sale.js b/addons/website_sale/static/src/js/website_sale.js index 094185c91da..894849244d5 100644 --- a/addons/website_sale/static/src/js/website_sale.js +++ b/addons/website_sale/static/src/js/website_sale.js @@ -255,7 +255,7 @@ $('.oe_website_sale').each(function () { var precision = 2; if ($(".decimal_precision").length) { - precision = parseInt($(".decimal_precision").first().data('precision')); + precision = parseInt($(".decimal_precision").last().data('precision')); } var formatted = _.str.sprintf('%.' + precision + 'f', price).split('.'); formatted[0] = utils.insert_thousand_seps(formatted[0]); diff --git a/addons/website_sale/views/templates.xml b/addons/website_sale/views/templates.xml index a8530d06a02..c4aab9e1e95 100644 --- a/addons/website_sale/views/templates.xml +++ b/addons/website_sale/views/templates.xml @@ -417,8 +417,7 @@