diff --git a/src/libprs500/ebooks/metadata/opf.py b/src/libprs500/ebooks/metadata/opf.py index 837e8a4ec0..fbdcbba2c6 100644 --- a/src/libprs500/ebooks/metadata/opf.py +++ b/src/libprs500/ebooks/metadata/opf.py @@ -446,6 +446,9 @@ class OPFReader(OPF): self.soup = BeautifulStoneSoup(stream.read()) if manage: stream.close() + self.manifest = Manifest(self.soup, dir) + self.spine = Spine(self.soup, self.manifest) + self.toc = TOC(self, dir) class OPFCreator(OPF):