diff --git a/odoo/addons/base/models/res_partner.py b/odoo/addons/base/models/res_partner.py index d0deebe13b3..8acdd72854a 100644 --- a/odoo/addons/base/models/res_partner.py +++ b/odoo/addons/base/models/res_partner.py @@ -48,7 +48,7 @@ class FormatAddressMixin(models.AbstractModel): def _fields_view_get_address(self, arch): # consider the country of the user, not the country of the partner we want to display address_view_id = self.env.company.country_id.address_view_id - if address_view_id and not self._context.get('no_address_format'): + if address_view_id and not self._context.get('no_address_format') and (not address_view_id.model or address_view_id.model == self._name): #render the partner address accordingly to address_view_id doc = etree.fromstring(arch) for address_node in doc.xpath("//div[hasclass('o_address_format')]"):