From: Guillaume Pellerin Date: Thu, 23 Jul 2015 16:55:01 +0000 (+0200) Subject: fix cover X-Git-Tag: 1.6a~4^2~5 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=398837abf001d8aa79fbb9bda86213a5404fdaeb;p=telemeta.git fix cover --- diff --git a/telemeta/views/epub.py b/telemeta/views/epub.py index 05f0c954..51c82b85 100644 --- a/telemeta/views/epub.py +++ b/telemeta/views/epub.py @@ -107,8 +107,8 @@ class BaseEpubMixin(TelemetaBaseMixin): # add cover image for media in instance.related.all(): - cover_filename = os.path.split(media.file.path)[-1] - self.book.set_cover(cover_filename, open(media.file.path, 'rb').read()) + self.cover_filename = os.path.split(media.file.path)[-1] + self.book.set_cover(self.cover_filename, open(media.file.path, 'rb').read()) break preamble = epub.EpubHtml(title='Copyright', file_name='copyright' + '.xhtml', lang='fr') @@ -206,7 +206,7 @@ class BaseEpubMixin(TelemetaBaseMixin): # create spin, add cover page as first page cover = epub.EpubHtml(title=self.full_title, file_name='cover-bis' + '.xhtml') - cover.content = render_to_string(self.template_cover, {'image': cover_filename}) + cover.content = render_to_string(self.template_cover, {'image': self.cover_filename}) self.book.add_item(cover) self.book.spine.insert(0, cover)