diff --git a/openerp/addons/base/res/res_partner.py b/openerp/addons/base/res/res_partner.py index 7221500de09..8a3d43be3cc 100644 --- a/openerp/addons/base/res/res_partner.py +++ b/openerp/addons/base/res/res_partner.py @@ -67,6 +67,10 @@ class format_address(object): doc = etree.fromstring(arch) for node in doc.xpath("//div[@class='address_format']"): tree = etree.fromstring(v % {'city': _('City'), 'zip': _('ZIP'), 'state': _('State')}) + for child in node.xpath("//field"): + if child.attrib.get('modifiers'): + for field in tree.xpath("//field[@name='%s']" % child.attrib.get('name')): + field.attrib['modifiers'] = child.attrib.get('modifiers') node.getparent().replace(node, tree) arch = etree.tostring(doc) break