From 73e7c29de0a5bc0ab82254a547ff8f6865dc0306 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 5 Aug 2008 23:14:34 -0700 Subject: [PATCH] Fix saving to disk (in a single directory) of books with no formats --- src/calibre/library/database.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/calibre/library/database.py b/src/calibre/library/database.py index e84e9b66e3..73ecc91742 100644 --- a/src/calibre/library/database.py +++ b/src/calibre/library/database.py @@ -1413,7 +1413,10 @@ ALTER TABLE books ADD COLUMN isbn TEXT DEFAULT "" COLLATE NOCASE; mi.render(f) f.close() - for fmt in self.formats(idx, index_is_id=index_is_id).split(','): + fmts = self.formats(idx, index_is_id=index_is_id) + if not fmts: + fmts = '' + for fmt in fmts.split(','): data = self.format(idx, fmt, index_is_id=index_is_id) fname = name +'.'+fmt.lower() fname = sanitize_file_name(fname)