From 92b4fe80cc0239c6de0477e916fabcfe2dabe886 Mon Sep 17 00:00:00 2001
From: o010b <o010b@tuta.io>
Date: Thu, 23 Jul 2020 19:54:12 +0200
Subject: [PATCH 1/2] Handle empty list of updates from server

---
 jellyfin_kodi/library.py | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/jellyfin_kodi/library.py b/jellyfin_kodi/library.py
index 0624d1c6..51950a77 100644
--- a/jellyfin_kodi/library.py
+++ b/jellyfin_kodi/library.py
@@ -393,12 +393,16 @@ class Library(threading.Thread):
         query_filter = list(set(filters) - set(include))
 
         try:
+            # Get list of updates from server for synced library types and populate work queues
+            result = self.server.jellyfin.get_sync_queue(last_sync, ",".join([ x for x in query_filter ]))
+            
+            if result == None:
+                return True
+            
             updated = []
             userdata = []
             removed = []
-
-            # Get list of updates from server for synced library types and populate work queues
-            result = self.server.jellyfin.get_sync_queue(last_sync, ",".join([ x for x in query_filter ]))
+            
             updated.extend(result['ItemsAdded'])
             updated.extend(result['ItemsUpdated'])
             userdata.extend(result['UserDataChanged'])

From 768efccda27126d4f3eaf9afa065b354866bf443 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Odd=20Str=C3=A5b=C3=B8?= <oddstr13@openshell.no>
Date: Thu, 23 Jul 2020 23:48:54 +0200
Subject: [PATCH 2/2] `== None` -> `is None`

---
 jellyfin_kodi/library.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/jellyfin_kodi/library.py b/jellyfin_kodi/library.py
index 51950a77..20e5c2b8 100644
--- a/jellyfin_kodi/library.py
+++ b/jellyfin_kodi/library.py
@@ -396,7 +396,7 @@ class Library(threading.Thread):
             # Get list of updates from server for synced library types and populate work queues
             result = self.server.jellyfin.get_sync_queue(last_sync, ",".join([ x for x in query_filter ]))
             
-            if result == None:
+            if result is None:
                 return True
             
             updated = []