From a456fa8f749def89768d9e9830f33ad662011301 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 6 Aug 2007 03:58:05 +0000 Subject: [PATCH] Die evil bugs. --- src/libprs500/__init__.py | 2 +- src/libprs500/library/database.py | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/libprs500/__init__.py b/src/libprs500/__init__.py index 2888c20dd8..52b9c4779d 100644 --- a/src/libprs500/__init__.py +++ b/src/libprs500/__init__.py @@ -13,7 +13,7 @@ ## with this program; if not, write to the Free Software Foundation, Inc., ## 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. ''' E-book management software''' -__version__ = "0.3.87" +__version__ = "0.3.89" __docformat__ = "epytext" __author__ = "Kovid Goyal " __appname__ = 'libprs500' diff --git a/src/libprs500/library/database.py b/src/libprs500/library/database.py index 655942aa5f..04b0385090 100644 --- a/src/libprs500/library/database.py +++ b/src/libprs500/library/database.py @@ -821,8 +821,7 @@ class LibraryDatabase(object): self.conn.commit() def set_series_index(self, id, idx): - print - self.conn.execute('UPDATE books SET series_index=? WHERE id=?', (idx, id)) + self.conn.execute('UPDATE books SET series_index=? WHERE id=?', (int(idx), id)) self.conn.commit() def set_rating(self, id, rating): @@ -853,6 +852,8 @@ class LibraryDatabase(object): uri = uris.next() except StopIteration: uri = None + if mi.series_index is None: + mi.series_index = 1 obj = self.conn.execute('INSERT INTO books(title, uri, series_index) VALUES (?, ?, ?)', (mi.title, uri, mi.series_index)) id = obj.lastrowid