[FIX]tree view not repecting precision in xml.

lp bug: https://launchpad.net/bugs/994589 fixed

bzr revid: vme@tinyerp.com-20120524071327-zb7i8qiccw6ith8y
This commit is contained in:
Vidhin Mehta (OpenERP) 2012-05-24 12:43:27 +05:30
parent 42e2dae924
commit 24f870f066
1 changed files with 2 additions and 1 deletions

View File

@ -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);