From 59d2b5fb68a48b50f7ac3aa053478fe6c59d8980 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 5 Jun 2010 09:51:58 -0600 Subject: [PATCH] SONY driver: Fix problem caused by null titles --- src/calibre/devices/prs505/sony_cache.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/calibre/devices/prs505/sony_cache.py b/src/calibre/devices/prs505/sony_cache.py index 177a741e0d..0292a275d7 100644 --- a/src/calibre/devices/prs505/sony_cache.py +++ b/src/calibre/devices/prs505/sony_cache.py @@ -415,10 +415,11 @@ class XMLCache(object): prints('\tmtime', strftime(os.path.getmtime(path))) record.set('date', date) record.set('size', str(os.stat(path).st_size)) - record.set('title', book.title) + title = book.title if book.title else _('Unknown') + record.set('title', title) ts = book.title_sort if not ts: - ts = title_sort(book.title) + ts = title_sort(title) record.set('titleSorter', ts) record.set('author', authors_to_string(book.authors)) ext = os.path.splitext(path)[1]