fix problem with formataddr and Umlaute
parent
932cbf310f
commit
a60e9ee403
|
|
@ -124,7 +124,10 @@ class Partner(models.Model):
|
|||
def _compute_email_formatted(self):
|
||||
for partner in self:
|
||||
try:
|
||||
partner.email_formatted = formataddr((partner.name or u"False", partner.email or u"False"))
|
||||
xmail = partner.email or u"False"
|
||||
if isinstance(xmail,str):
|
||||
xmail = xmail.encode('idna').decode()
|
||||
partner.email_formatted = formataddr((partner.name or u"False", xmail))
|
||||
except:
|
||||
partner.email_formatted = partner.email
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue