fix problem with formataddr and Umlaute
parent
932cbf310f
commit
a60e9ee403
|
|
@ -124,7 +124,10 @@ class Partner(models.Model):
|
||||||
def _compute_email_formatted(self):
|
def _compute_email_formatted(self):
|
||||||
for partner in self:
|
for partner in self:
|
||||||
try:
|
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:
|
except:
|
||||||
partner.email_formatted = partner.email
|
partner.email_formatted = partner.email
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue