From 2387d513fae7335d3fe22040b0c33f52e089e387 Mon Sep 17 00:00:00 2001 From: Takeshi KOMIYA Date: Mon, 22 May 2017 23:58:02 +0900 Subject: [PATCH] Fix #3763: got epubcheck validations error if epub_cover is set --- CHANGES | 1 + sphinx/builders/_epub_base.py | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGES b/CHANGES index 79706f212..6923a3bc7 100644 --- a/CHANGES +++ b/CHANGES @@ -26,6 +26,7 @@ Bugs fixed number indicated is higher than the number of lines * #3774: Incremental HTML building broken when using citations * #3772: 'str object' has no attribute 'filename' +* #3763: got epubcheck validations error if epub_cover is set Testing -------- diff --git a/sphinx/builders/_epub_base.py b/sphinx/builders/_epub_base.py index 699b0d265..b68fdbacc 100644 --- a/sphinx/builders/_epub_base.py +++ b/sphinx/builders/_epub_base.py @@ -568,8 +568,8 @@ class EpubBuilder(StandaloneHTMLBuilder): if self.coverpage_name not in self.files: ext = path.splitext(self.coverpage_name)[-1] self.files.append(self.coverpage_name) - item = ManifestItem(self.esc(filename), - self.esc(self.make_id(filename)), + item = ManifestItem(self.esc(self.coverpage_name), + self.esc(self.make_id(self.coverpage_name)), self.esc(self.media_types[ext])) metadata['manifest_items'].append(item) ctx = {'image': self.esc(image), 'title': self.config.project}