From 9bfa02386c6e4f64879b5fbcaa77843ae8ebd38b Mon Sep 17 00:00:00 2001 From: kevin wang Date: Mon, 26 May 2014 17:06:49 +0800 Subject: [PATCH] [FIX]t-field wrong outputs when precision is 0 --- openerp/addons/base/ir/ir_qweb.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openerp/addons/base/ir/ir_qweb.py b/openerp/addons/base/ir/ir_qweb.py index ad11f9a43b7..11c2432a874 100644 --- a/openerp/addons/base/ir/ir_qweb.py +++ b/openerp/addons/base/ir/ir_qweb.py @@ -612,7 +612,7 @@ class FloatConverter(osv.AbstractModel): # it to switch to scientific notation starting at a million *and* to # strip decimals. So use %f and if no precision was specified manually # strip trailing 0. - if not precision: + if precision is None: formatted = re.sub(r'(?:(0|\d+?)0+)$', r'\1', formatted) return formatted