From 817461bdfeb82dd1b7a591767f1c943c19f1e94a Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 25 Aug 2007 20:45:43 +0000 Subject: [PATCH] Fix save to disk when author_sort is blank --- src/libprs500/library/database.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/libprs500/library/database.py b/src/libprs500/library/database.py index c8c4b41e27..a3a4c32b5a 100644 --- a/src/libprs500/library/database.py +++ b/src/libprs500/library/database.py @@ -1000,13 +1000,15 @@ class LibraryDatabase(object): for index in indices: id = self.id(index) au = self.conn.execute('SELECT author_sort FROM books WHERE id=?', - (id,)).fetchone()[0] + (id,)).fetchone()[0] + if not au: + au = 'Unknown' if not by_author.has_key(au): by_author[au] = [] by_author[au].append(index) for au in by_author.keys(): - if au is None: - au = '' + if not au: + au = 'Unknown' apath = os.path.join(dir, au) if not os.path.exists(apath): os.mkdir(apath)