From c8b524b2a92979ec6cf763977dcdbcb2fe9ad9fe Mon Sep 17 00:00:00 2001
From: mcarlton00 <mcarlton00@gmail.com>
Date: Sun, 27 Dec 2020 11:36:03 -0500
Subject: [PATCH] Fix refresh boxsets function

---
 jellyfin_kodi/full_sync.py | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/jellyfin_kodi/full_sync.py b/jellyfin_kodi/full_sync.py
index 5f93d5ab..3d291117 100644
--- a/jellyfin_kodi/full_sync.py
+++ b/jellyfin_kodi/full_sync.py
@@ -215,7 +215,11 @@ class FullSync(object):
             if library_id.startswith('Boxsets:'):
                 boxset_library = {}
 
-                libraries = self.get_libraries(library_id.split('Boxsets:')[1] if len(library_id) > len('Boxsets:') else None)
+                if library_id and library_id == 'Boxsets:Refresh':
+                    libraries = self.get_libraries()
+                else:
+                    libraries = self.get_libraries(library_id.split('Bossets:')[1])
+                    #libraries = self.get_libraries(library_id.split('Boxsets:')[1] if len(library_id) > len('Boxsets:') else None)
                 for entry in libraries:
                     if entry[2] == 'boxsets':
                         boxset_library = {'Id': entry[0], 'Name': entry[1]}
@@ -501,7 +505,7 @@ class FullSync(object):
             obj = Movies(self.server, jellyfindb, videodb, self.direct_path, library)
             obj.boxsets_reset()
 
-        self.boxsets(None)
+        self.boxsets(library)
 
     @progress(translate(33144))
     def remove_library(self, library_id, dialog):