diff --git a/jellyfin_kodi/connect.py b/jellyfin_kodi/connect.py index 6fad39b9..5c838fb0 100644 --- a/jellyfin_kodi/connect.py +++ b/jellyfin_kodi/connect.py @@ -118,7 +118,7 @@ class Connect(object): if 'ExchangeToken' not in state['Servers'][0]: self.login() - elif state['State'] == CONNECTION_STATE['Unavailable'] and state['Status_Code'] == 401: + elif state['State'] == CONNECTION_STATE['Unavailable'] and state.get('Status_Code', 0) == 401: # If the saved credentials don't work, restart the addon to force the password dialog to open window('jellyfin.restart', clear=True)