From ea05a21938daad8eba97644264f8b8dcbf553178 Mon Sep 17 00:00:00 2001 From: Denis Ledoux Date: Thu, 7 Aug 2014 14:50:14 +0200 Subject: [PATCH] [FIX] report: allow using 0 decimal precision in rml reports --- openerp/report/report_sxw.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/openerp/report/report_sxw.py b/openerp/report/report_sxw.py index 493d0b6b37e..bde915b8919 100644 --- a/openerp/report/report_sxw.py +++ b/openerp/report/report_sxw.py @@ -265,7 +265,9 @@ class rml_parse(object): elif (hasattr(obj, '_field') and\ isinstance(obj._field, (float_field, function_field)) and\ obj._field.digits): - d = obj._field.digits[1] or DEFAULT_DIGITS + d = obj._field.digits[1] + if not d and d is not 0: + d = DEFAULT_DIGITS return d def formatLang(self, value, digits=None, date=False, date_time=False, grouping=True, monetary=False, dp=False, currency_obj=False):