From 96cf45469ef7132c9616007d2334bd714e3d8a12 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 20 Oct 2011 13:59:25 +0530 Subject: [PATCH] MOBI metadata: When reading metadata from MOBI files only use the title in the PDB header if there is no long title in the EXTH header, as the book title. Fixes #875243 (Private bug) --- src/calibre/ebooks/mobi/reader.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/calibre/ebooks/mobi/reader.py b/src/calibre/ebooks/mobi/reader.py index e4b40616ba..183cf14429 100644 --- a/src/calibre/ebooks/mobi/reader.py +++ b/src/calibre/ebooks/mobi/reader.py @@ -66,12 +66,10 @@ class EXTHHeader(object): # last update time pass elif id == 503: # Long title - if not title or title == _('Unknown') or \ - 'USER_CONTENT' in title or title.startswith('dtp_'): - try: - title = content.decode(codec) - except: - pass + try: + title = content.decode(codec) + except: + pass #else: # print 'unknown record', id, repr(content) if title: