From c5e1bffa3db6945834cff460cf35f6b9b37149df Mon Sep 17 00:00:00 2001 From: Xavier ALT Date: Thu, 3 May 2018 11:31:40 +0200 Subject: [PATCH] [FIX] tools: formatLang should use cached lang --- odoo/tools/misc.py | 5 +---- 1 file changed, 1 insertion(+), 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)