diff --git a/src/calibre/ebooks/oeb/polish/container.py b/src/calibre/ebooks/oeb/polish/container.py index de8afe124f..2321a56463 100644 --- a/src/calibre/ebooks/oeb/polish/container.py +++ b/src/calibre/ebooks/oeb/polish/container.py @@ -497,7 +497,7 @@ class Container(object): # {{{ def filesize(self, name): if name in self.dirtied: - self.commit_item(name) + self.commit_item(name, keep_parsed=True) path = self.name_to_abspath(name) return os.path.getsize(path)