diff --git a/addons/base_address_city/models/res_partner.py b/addons/base_address_city/models/res_partner.py index 9b70fabf014..f5c64f80ae0 100644 --- a/addons/base_address_city/models/res_partner.py +++ b/addons/base_address_city/models/res_partner.py @@ -11,20 +11,21 @@ class FormatAddressMixin(models.AbstractModel): @api.model def _fields_view_get_address(self, arch): arch = super(FormatAddressMixin, self)._fields_view_get_address(arch) - #render the partner address accordingly to address_view_id - doc = etree.fromstring(arch) - for city_node in doc.xpath("//field[@name='city']"): - replacement_xml = """ -
- - - -
- """ - city_id_node = etree.fromstring(replacement_xml) - city_node.getparent().replace(city_node, city_id_node) + if self._name == 'res.partner': + #render the partner address accordingly to address_view_id + doc = etree.fromstring(arch) + for city_node in doc.xpath("//field[@name='city']"): + replacement_xml = """ +
+ + + +
+ """ + city_id_node = etree.fromstring(replacement_xml) + city_node.getparent().replace(city_node, city_id_node) - arch = etree.tostring(doc) + arch = etree.tostring(doc) return arch