From ff81ab5db7a71aedace08dfd66be525d6b50ce06 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 30 Jun 2008 12:24:52 -0700 Subject: [PATCH] Fix regression that was causing the cover path to be incorrect in the exported OPF file when saving to disk --- src/calibre/ebooks/metadata/opf.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/calibre/ebooks/metadata/opf.py b/src/calibre/ebooks/metadata/opf.py index df84bc59da..e8075465a7 100644 --- a/src/calibre/ebooks/metadata/opf.py +++ b/src/calibre/ebooks/metadata/opf.py @@ -495,12 +495,13 @@ class OPFCreator(MetaInformation): self.manifest.set_basedir(self.base_path) if not self.guide: self.guide = Guide() - self.guide.set_basedir(self.base_path) if self.cover: cover = self.cover if not os.path.isabs(cover): cover = os.path.abspath(os.path.join(self.base_path, cover)) self.guide.set_cover(cover) + self.guide.set_basedir(self.base_path) + opf = template.generate(__appname__=__appname__, mi=self).render('xml') opf_stream.write(opf) opf_stream.flush()