diff --git a/openerp/tools/qweb.py b/openerp/tools/qweb.py index 08d065ae2b4..9d352e1fbba 100644 --- a/openerp/tools/qweb.py +++ b/openerp/tools/qweb.py @@ -291,6 +291,8 @@ class QWebXml(object): inner = field.name_get()[0][1] or "" else: inner = getattr(record, field) or "" + if isinstance(inner, types.UnicodeType): + inner = inner.encode("utf8") if field_type != 'html': cgi.escape(str(inner)) if e.tagName != 't':