diff --git a/src/calibre/ebooks/metadata/mobi.py b/src/calibre/ebooks/metadata/mobi.py index da25ec6a18..19c3b87a11 100644 --- a/src/calibre/ebooks/metadata/mobi.py +++ b/src/calibre/ebooks/metadata/mobi.py @@ -367,6 +367,9 @@ class MetadataUpdater(object): if self.thumbnail_record is not None: recs.append((202, pack('>I', self.thumbnail_rindex))) pop_exth_record(202) + if mi.title is not None: + recs.append((503, mi.title.encode(self.codec, 'replace'))) + pop_exth_record(503) # Restore any original EXTH fields that weren't updated for id in sorted(self.original_exth_records):