From ec59fb8cbe7419932d8e54038e84239211081577 Mon Sep 17 00:00:00 2001 From: Matt Date: Sat, 12 Dec 2020 23:21:46 -0500 Subject: [PATCH] Stop overwriting manual input for reals this time --- jellyfin_kodi/connect.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/jellyfin_kodi/connect.py b/jellyfin_kodi/connect.py index a9bab9ad..6fad39b9 100644 --- a/jellyfin_kodi/connect.py +++ b/jellyfin_kodi/connect.py @@ -112,8 +112,7 @@ class Connect(object): return state['Credentials'] elif (server_selection or state['State'] == CONNECTION_STATE['ServerSelection'] or state['State'] == CONNECTION_STATE['Unavailable'] and not settings('SyncInstallRunDone.bool')): - - self.select_servers(state) + state['Credentials']['Servers'] = [self.select_servers(state)] elif state['State'] == CONNECTION_STATE['ServerSignIn']: if 'ExchangeToken' not in state['Servers'][0]: @@ -170,13 +169,12 @@ class Connect(object): if dialog.is_server_selected(): LOG.debug("Server selected: %s", dialog.get_server()) - return + return dialog.get_server() elif dialog.is_manual_server(): LOG.debug("Adding manual server") try: - self.manual_server() - return + return self.manual_server() except RuntimeError: pass else: