diff --git a/addons/base_report_designer/base_report_designer.py b/addons/base_report_designer/base_report_designer.py index 4bb86bba035..7001a31eab3 100644 --- a/addons/base_report_designer/base_report_designer.py +++ b/addons/base_report_designer/base_report_designer.py @@ -59,6 +59,8 @@ class report_xml(osv.osv): def report_get(self, cr, uid, report_id, context=None): report = self.browse(cr, uid, report_id, context=context) + reload(sys) + sys.setdefaultencoding( "latin-1" ) return { 'file_type' : report.report_type, 'report_sxw_content': report.report_sxw_content and base64.encodestring(report.report_sxw_content) or False,