From 7c39b062970cebb92b1061f8d08402a6256c6404 Mon Sep 17 00:00:00 2001 From: Matt Date: Sat, 28 May 2022 10:06:29 -0400 Subject: [PATCH] Ensure server is present in API requests --- resources/lib/jellyfin.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/resources/lib/jellyfin.py b/resources/lib/jellyfin.py index a2195af..cc4232a 100644 --- a/resources/lib/jellyfin.py +++ b/resources/lib/jellyfin.py @@ -27,6 +27,11 @@ class API: if 'x-mediabrowser-token' not in self.headers: self.create_headers() + # Fixes initial login where class is initialized before wizard completes + if not self.server: + self.settings = xbmcaddon.Addon() + self.server = self.settings.getSetting('server_address') + url = '{}{}'.format(self.server, path) r = requests.get(url, headers=self.headers, verify=self.verify_cert)