[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 "<parent partner name>, <type contact>"
This commit is contained in:
@@ -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'):
|
||||
|
||||
Reference in New Issue
Block a user