From 19d2dba6cb4490374c0a51816671ec0a8cfa9cf2 Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Thu, 15 Dec 2016 17:39:48 +0100 Subject: [PATCH] Handle lang in name_title field --- base_usability/partner.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/base_usability/partner.py b/base_usability/partner.py index d5fe3d6..7a6c87b 100644 --- a/base_usability/partner.py +++ b/base_usability/partner.py @@ -39,8 +39,14 @@ class ResPartner(models.Model): for partner in self: name_title = partner.name if partner.title and not partner.is_company: - title = partner.title.shortcut or partner.title - name_title = ' '.join([title, name_title]) + partner_lg = partner + # If prefer to read the lang of the partner than the lang + # of the context. That way, an English man will be displayed + # with his title in English whatever the environment + if partner.lang: + partner_lg = partner.with_context(lang=partner.lang) + title = partner_lg.title.shortcut or partner_lg.title.name + name_title = u' '.join([title, name_title]) partner.name_title = name_title @api.multi