From 81a7127e9144c185668ecb4d23a9a21c40fd3a06 Mon Sep 17 00:00:00 2001 From: "Alan D. Tse" Date: Sun, 22 Sep 2019 23:58:55 -0700 Subject: [PATCH] fix(configurator): fix bug where unable to relogin using configurator --- custom_components/alexa_media/__init__.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/custom_components/alexa_media/__init__.py b/custom_components/alexa_media/__init__.py index 63fe1621..cf491af7 100644 --- a/custom_components/alexa_media/__init__.py +++ b/custom_components/alexa_media/__init__.py @@ -742,6 +742,9 @@ async def ws_error_handler(message): if isinstance(config.get(CONF_SCAN_INTERVAL), timedelta) else config.get(CONF_SCAN_INTERVAL) ) + if 'login_obj' not in hass.data[DATA_ALEXAMEDIA]['accounts'][email]: + (hass.data[DATA_ALEXAMEDIA]['accounts'][email] + ['login_obj']) = login_obj if 'devices' not in hass.data[DATA_ALEXAMEDIA]['accounts'][email]: (hass.data[DATA_ALEXAMEDIA]['accounts'][email] ['devices']) = {'media_player': {}}