From b35cec106a7194077504217f80b74d53ca8c2fa6 Mon Sep 17 00:00:00 2001 From: croneter Date: Tue, 20 Nov 2018 19:06:10 +0100 Subject: [PATCH] Fix AttributeError due to missing method --- resources/lib/kodi_db/video.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/resources/lib/kodi_db/video.py b/resources/lib/kodi_db/video.py index 19257e54..b7277ea8 100644 --- a/resources/lib/kodi_db/video.py +++ b/resources/lib/kodi_db/video.py @@ -988,3 +988,16 @@ class KodiVideoDB(common.KodiDBBase): def remove_movie(self, kodi_id): self.cursor.execute('DELETE FROM movie WHERE idMovie = ?', (kodi_id,)) + + def update_userrating(self, kodi_id, kodi_type, userrating): + """ + Updates userrating + """ + if kodi_type == v.KODI_TYPE_MOVIE: + identifier = 'idMovie' + elif kodi_type == v.KODI_TYPE_EPISODE: + identifier = 'idEpisode' + elif kodi_type == v.KODI_TYPE_SONG: + identifier = 'idSong' + self.cursor.execute('''UPDATE %s SET userrating = ? WHERE ? = ?''' % kodi_type, + (userrating, identifier, kodi_id))