summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXavier ALT <xal@odoo.com>2018-05-03 11:31:40 +0200
committerRaphael Collet <rco@odoo.com>2018-08-13 11:18:00 +0200
commitc5e1bffa3db6945834cff460cf35f6b9b37149df (patch)
treeb81aa9b470b87679f93d6a19a25b5ae828f1ae37
parent62a93c1ddb231fd8965f7c95b25390aa79790ea1 (diff)
[FIX] tools: formatLang should use cached lang
-rw-r--r--odoo/tools/misc.py5
1 files changed, 1 insertions, 4 deletions
diff --git a/odoo/tools/misc.py b/odoo/tools/misc.py
index 18a92b5fd9d..eaa7050021a 100644
--- a/odoo/tools/misc.py
+++ b/odoo/tools/misc.py
@@ -1177,10 +1177,7 @@ def formatLang(env, value, digits=None, grouping=True, monetary=False, dp=False,
return ''
lang = env.context.get('lang') or env.user.company_id.partner_id.lang or 'en_US'
- lang_objs = env['res.lang'].search([('code', '=', lang)])
- if not lang_objs:
- lang_objs = env['res.lang'].search([], limit=1)
- lang_obj = lang_objs[0]
+ lang_obj = env['res.lang']._lang_get(lang)
res = lang_obj.format('%.' + str(digits) + 'f', value, grouping=grouping, monetary=monetary)