From 2bade17e7f6943d406d8e2c3696b2cfd747ec4ee Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Odd=20Str=C3=A5b=C3=B8?= <oddstr13@openshell.no>
Date: Mon, 22 Feb 2021 05:31:25 +0100
Subject: [PATCH] Why ever would I want the sync_id back when I query with it?

---
 jellyfin_kodi/full_sync.py | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/jellyfin_kodi/full_sync.py b/jellyfin_kodi/full_sync.py
index 9c671cb3..bd00ec1e 100644
--- a/jellyfin_kodi/full_sync.py
+++ b/jellyfin_kodi/full_sync.py
@@ -223,7 +223,12 @@ class FullSync(object):
                 if not sync_id or sync_id == 'Refresh':
                     libraries = self.get_libraries()
                 else:
-                    libraries = [self.get_library(sync_id)]
+                    res = self.get_library(sync_id)
+                    if res is not None:
+                        # FIXME: This is a hack. Fix plz.
+                        libraries = [(sync_id,), res]
+                    else:
+                        libraries = []
 
                 for entry in libraries:
                     if entry[2] == 'boxsets':