diff --git a/product/ERP5/Document/BusinessTemplate.py b/product/ERP5/Document/BusinessTemplate.py index 6ffd172c3975f08299c0d2e15574ec60492d1e45..15413cf7b7f749c61a01c54829a5192529504e9b 100644 --- a/product/ERP5/Document/BusinessTemplate.py +++ b/product/ERP5/Document/BusinessTemplate.py @@ -869,7 +869,8 @@ class ObjectTemplateItem(BaseTemplateItem): try: OFS.XMLExportImport.exportXML(old_object._p_jar, old_object._p_oid, old_io) old_obj_xml = old_io.getvalue() - except ImportError, e: # module is already removed etc. + except (ImportError, UnicodeDecodeError), e: # module is already + # removed etc. old_obj_xml = '(%s: %s)' % (e.__class__.__name__, e) new_io.close() old_io.close()