From 5189a66f5fd80366d6df8af753333eef91379ea2 Mon Sep 17 00:00:00 2001 From: Jeremy Kersten Date: Thu, 18 Aug 2016 14:03:40 +0200 Subject: [PATCH] [FIX] base: res partner fix name_get Before this commit, if a partner was NOT company, but have 1 or more contacts (delivery, invoice, ...), the nameget of the contact was empty. Now we display the ", " --- openerp/addons/base/res/res_partner.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/openerp/addons/base/res/res_partner.py b/openerp/addons/base/res/res_partner.py index dc255ac195a..5401305c10c 100644 --- a/openerp/addons/base/res/res_partner.py +++ b/openerp/addons/base/res/res_partner.py @@ -544,11 +544,11 @@ class Partner(models.Model, FormatAddress): for partner in self: name = partner.name or '' - if partner.commercial_company_name: + if partner.company_name or partner.parent_id: if not name and partner.type in ['invoice', 'delivery', 'other']: name = dict(self.fields_get(['type'])['type']['selection'])[partner.type] if not partner.is_company: - name = "%s, %s" % (partner.commercial_company_name, name) + name = "%s, %s" % (partner.commercial_company_name or partner.parent_id.name, name) if self._context.get('show_address_only'): name = partner._display_address(without_company=True) if self._context.get('show_address'):