From a51f9f66c12b8c8c013dc6f82b2f617c82194adc Mon Sep 17 00:00:00 2001 From: josch Date: Sun, 1 Jul 2012 15:37:49 +0200 Subject: [PATCH] replace into instead of update --- sqlite_db.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sqlite_db.py b/sqlite_db.py index 5175062..d8bee98 100644 --- a/sqlite_db.py +++ b/sqlite_db.py @@ -82,8 +82,8 @@ class SQLStorage(): self.conn.commit() def update_feed(self, feed, values): - self.conn.execute("""UPDATE feeds SET title=?, favicon=?, etag=?, lastmodified=?, unread=? WHERE feed=?""", - (values['title'], values.get('favicon'), values.get('etag'), values.get('lastmodified'), values['unread'], feed)) + self.conn.execute("""REPLACE INTO feeds (feed, title, favicon, etag, lastmodified, unread) VALUES (?,?,?,?,?,?)""", + (feed, values['title'], values.get('favicon'), values.get('etag'), values.get('lastmodified'), values['unread'])) self.conn.commit() def set_favicon(self, feed, favicon):