diff --git a/src/calibre/ebooks/docx/to_html.py b/src/calibre/ebooks/docx/to_html.py index 8fd8c48d9e..62780e3644 100644 --- a/src/calibre/ebooks/docx/to_html.py +++ b/src/calibre/ebooks/docx/to_html.py @@ -271,6 +271,8 @@ class Convert(object): cname[-1] = defname if self.docx.exists('/'.join(cname)): name = name + if name and name.startswith('word/word') and not self.docx.exists(name): + name = name.partition('/')[2] return name nname = get_name(self.namespace.names['NUMBERING'], 'numbering.xml')