From 17b6f1be30de31214aa5224069b0cb5d2d3bf6f3 Mon Sep 17 00:00:00 2001 From: Christophe Matthieu Date: Fri, 2 Aug 2013 06:02:22 +0200 Subject: [PATCH] [FIX] qweb.py: encode in utf8 for special char and ascii code bzr revid: chm@openerp.com-20130802040222-ew2aaxaogli86n6s --- openerp/tools/qweb.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/openerp/tools/qweb.py b/openerp/tools/qweb.py index 8330359b6f4..f98f0a9ff59 100644 --- a/openerp/tools/qweb.py +++ b/openerp/tools/qweb.py @@ -290,6 +290,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':