Fix for userdata

Forgot the music check for the database check.
This commit is contained in:
angelblue05 2015-08-17 18:24:07 -05:00
parent 7ce2a01e2b
commit 888e5f2989

View file

@ -854,6 +854,7 @@ class LibrarySync(threading.Thread):
def setUserdata(self, listItems): def setUserdata(self, listItems):
dbSyncIndication = utils.settings("dbSyncIndication") == "true" dbSyncIndication = utils.settings("dbSyncIndication") == "true"
musicenabled = utils.settings('enableMusicSync') == "true"
#show the progress dialog #show the progress dialog
pDialog = None pDialog = None
@ -890,12 +891,15 @@ class LibrarySync(threading.Thread):
mediatype = cursorvideo.fetchone()[0] mediatype = cursorvideo.fetchone()[0]
video.append(userdata) video.append(userdata)
except: except:
if musicenabled:
cursormusic.execute("SELECT media_type FROM emby WHERE emby_id = ?", (itemId,)) cursormusic.execute("SELECT media_type FROM emby WHERE emby_id = ?", (itemId,))
try: # Search music database try: # Search music database
self.logMsg("Check the music database.", 1) self.logMsg("Check the music database.", 1)
mediatype = cursormusic.fetchone()[0] mediatype = cursormusic.fetchone()[0]
music.append(userdata) music.append(userdata)
except: self.logMsg("Item %s is not found in Kodi database." % itemId, 2) except: self.logMsg("Item %s is not found in Kodi database." % itemId, 2)
else:
self.logMsg("Item %s is not found in Kodi database." % itemId, 2)
if len(video) > 0: if len(video) > 0:
connection = connectionvideo connection = connectionvideo
@ -922,7 +926,6 @@ class LibrarySync(threading.Thread):
#Process music library #Process music library
count = 1 count = 1
total = len(video) + 1 total = len(video) + 1
musicenabled = utils.settings('enableMusicSync') == "true"
# Process the userdata update for music library # Process the userdata update for music library
if musicenabled: if musicenabled:
for userdata in music: for userdata in music: