From 7d6310601c99423e4ead29ab002a12a782953285 Mon Sep 17 00:00:00 2001 From: tomkat83 Date: Fri, 12 May 2017 13:25:46 +0200 Subject: [PATCH] Fix possible OperationalErrors --- resources/lib/artwork.py | 3 +-- resources/lib/kodidb_functions.py | 4 ++-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/resources/lib/artwork.py b/resources/lib/artwork.py index a8b7cef6..4a6e352d 100644 --- a/resources/lib/artwork.py +++ b/resources/lib/artwork.py @@ -236,8 +236,7 @@ class Artwork(): for row in rows: tableName = row[0] if tableName != "version": - query = "DELETE FROM ?" - cursor.execute(query, (tableName,)) + cursor.execute("DELETE FROM %s" % tableName) connection.commit() connection.close() diff --git a/resources/lib/kodidb_functions.py b/resources/lib/kodidb_functions.py index 9e595aab..503dfcc2 100644 --- a/resources/lib/kodidb_functions.py +++ b/resources/lib/kodidb_functions.py @@ -1409,8 +1409,8 @@ class Kodidb_Functions(): ID = 'idEpisode' elif kodi_type == v.KODI_TYPE_SONG: ID = 'idSong' - query = '''UPDATE ? SET userrating = ? WHERE ? = ?''' - self.cursor.execute(query, (kodi_type, userrating, ID, kodi_id)) + query = '''UPDATE %s SET userrating = ? WHERE ? = ?''' % kodi_type + self.cursor.execute(query, (userrating, ID, kodi_id)) def create_entry_uniqueid(self): self.cursor.execute(