diff --git a/product/ERP5OOo/Document/OOoDocument.py b/product/ERP5OOo/Document/OOoDocument.py
index 78e141a66a2225ad00fac1e4cc79d9933ab4bbfc..4b22d702bbe9dbbc0b79071815c659a54c39eeb5 100644
--- a/product/ERP5OOo/Document/OOoDocument.py
+++ b/product/ERP5OOo/Document/OOoDocument.py
@@ -298,7 +298,7 @@ class OOoDocument(File, ConversionCacheMixin):
       format_list = [x for x in self.getTargetFormatList() if x.endswith(format)]
       format = format_list[0]
     elif format == 'html':
-      format_list = [x for x in self.getTargetFormatList() if x.startswith('html')]
+      format_list = [x for x in self.getTargetFormatList() if x.startswith('html') or x.endswith('html')]
       format = format_list[0]
       is_html = 1
     elif format in ('txt', 'text', 'text-content'):