summaryrefslogtreecommitdiff
path: root/odoo/tools/misc.py
diff options
context:
space:
mode:
authorChristophe Simonis <chs@odoo.com>2018-07-23 16:03:25 +0200
committerChristophe Simonis <chs@odoo.com>2018-07-23 16:03:25 +0200
commit4e76173a430089c242b9cda35b70b6c833dad8b9 (patch)
treeee183f9c5cace15a0705430a580909c2ed8f013e /odoo/tools/misc.py
parent78a6124d5ab4eb0b44fdcbd455d9f322d18b8a70 (diff)
parent219d2296d67488855891573c979857c5fbfd1ebe (diff)
[MERGE] forward port branch 11.0 up to 219d2296d67
Diffstat (limited to 'odoo/tools/misc.py')
-rw-r--r--odoo/tools/misc.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/odoo/tools/misc.py b/odoo/tools/misc.py
index 725971e0143..8b1d7107c0d 100644
--- a/odoo/tools/misc.py
+++ b/odoo/tools/misc.py
@@ -1139,7 +1139,7 @@ def formatLang(env, value, digits=None, grouping=True, monetary=False, dp=False,
digits = decimal_precision_obj.precision_get(dp)
elif currency_obj:
digits = currency_obj.decimal_places
- elif (hasattr(value, '_field') and isinstance(value._field, (float_field, function_field)) and value._field.digits):
+ elif (hasattr(value, '_field') and getattr(value._field, 'digits', None)):
digits = value._field.digits[1]
if not digits and digits is not 0:
digits = DEFAULT_DIGITS