From 52d88e77d49454467f0f6c03db594368a91e7aea Mon Sep 17 00:00:00 2001 From: Aaron Bohy Date: Tue, 28 Feb 2017 15:29:59 +0100 Subject: [PATCH] [FIX] account: don't use Math.sign which is ES6 --- .../static/src/js/reconciliation/reconciliation_model.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/addons/account/static/src/js/reconciliation/reconciliation_model.js b/addons/account/static/src/js/reconciliation/reconciliation_model.js index f4f2f2dd47b..f69a3f0f279 100644 --- a/addons/account/static/src/js/reconciliation/reconciliation_model.js +++ b/addons/account/static/src/js/reconciliation/reconciliation_model.js @@ -719,10 +719,11 @@ var StatementModel = BasicModel.extend({ 'is_tax': values.is_tax, '__focus': '__focus' in values ? values.__focus : true, }; - prop.base_amount = Math.sign(prop.base_amount) * - field_utils.parse.monetary( - field_utils.format.monetary(Math.abs(prop.base_amount), {}, line) - ); + if (prop.base_amount) { + var sign = prop.base_amount < 0 ? -1 : 1; + var amount = field_utils.format.monetary(Math.abs(prop.base_amount), {}, line); + prop.base_amount = sign * field_utils.parse.monetary(amount); + } prop.amount = prop.base_amount; return prop; },