From 24f870f06649eade62d304ce842ef4f556b0a5af Mon Sep 17 00:00:00 2001 From: "Vidhin Mehta (OpenERP)" Date: Thu, 24 May 2012 12:43:27 +0530 Subject: [PATCH] [FIX]tree view not repecting precision in xml. lp bug: https://launchpad.net/bugs/994589 fixed bzr revid: vme@tinyerp.com-20120524071327-zb7i8qiccw6ith8y --- addons/web/static/src/js/formats.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/web/static/src/js/formats.js b/addons/web/static/src/js/formats.js index 2b527686ddd..de6fe24c892 100644 --- a/addons/web/static/src/js/formats.js +++ b/addons/web/static/src/js/formats.js @@ -118,7 +118,8 @@ instance.web.format_value = function (value, descriptor, value_if_empty) { return instance.web.insert_thousand_seps( _.str.sprintf('%d', value)); case 'float': - var precision = descriptor.digits ? descriptor.digits[1] : 2; + var precision = descriptor.digits ? + (typeof descriptor.digits === "string")? py.eval(descriptor.digits)[1]: descriptor.digits[1] : 2; var formatted = _.str.sprintf('%.' + precision + 'f', value).split('.'); formatted[0] = instance.web.insert_thousand_seps(formatted[0]); return formatted.join(l10n.decimal_point);