Browse Source

[FIX] email_template_qweb: Decode body when encoded

If the result is of type unicode, render method encodes it in utf-8.
We need to decode it in that case so that the rendering results correct.
pull/114/head
Pedro M. Baeza 8 years ago
parent
commit
ebb6bedab8
  1. 4
      email_template_qweb/models/mail_template.py

4
email_template_qweb/models/mail_template.py

@ -33,6 +33,10 @@ class MailTemplate(models.Model):
'email_template': this, 'email_template': this,
}) })
) )
if isinstance(result[record_id]['body_html'], unicode):
result[record_id]['body_html'] = (
result[record_id]['body_html'].decode('utf-8')
)
result[record_id]['body'] = tools.html_sanitize( result[record_id]['body'] = tools.html_sanitize(
result[record_id]['body_html'] result[record_id]['body_html']
) )

Loading…
Cancel
Save