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'):