From 38ce6eb3e55a3f508f7ba596c3a8f6c63234f9cd Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 3 Jul 2018 17:31:45 +0530 Subject: [PATCH] Conversion: Fix a regression i nthe previous release that caused conversion of EPUB 3 to EPUB 3 to fail. Fixes #1779518 [failed: Convert book n of n](https://bugs.launchpad.net/calibre/+bug/1779518) --- src/calibre/ebooks/conversion/plugins/epub_output.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/ebooks/conversion/plugins/epub_output.py b/src/calibre/ebooks/conversion/plugins/epub_output.py index ae164f753d..456807f5bc 100644 --- a/src/calibre/ebooks/conversion/plugins/epub_output.py +++ b/src/calibre/ebooks/conversion/plugins/epub_output.py @@ -298,7 +298,7 @@ class EPUBOutput(OutputFormatPlugin): from calibre.ebooks.oeb.polish.upgrade import epub_2_to_3 existing_nav = getattr(self.opts, 'epub3_nav_parsed', None) nav_href = getattr(self.opts, 'epub3_nav_href', None) - previous_nav = (existing_nav, nav_href) if existing_nav and nav_href else None + previous_nav = (nav_href, existing_nav) if existing_nav and nav_href else None epub_2_to_3(container, self.log.info, previous_nav=previous_nav) fix_conversion_titlepage_links_in_nav(container) container.commit()