Fix hangouts (#16180)

This commit is contained in:
Paulus Schoutsen 2018-08-25 11:01:32 +02:00 committed by GitHub
parent 97173f495c
commit 456aa5a2b2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 3 deletions

View file

@ -26,8 +26,8 @@ _LOGGER = logging.getLogger(__name__)
async def async_setup(hass, config):
"""Set up the Hangouts bot component."""
config = config.get(DOMAIN, [])
hass.data[DOMAIN] = {CONF_COMMANDS: config[CONF_COMMANDS]}
config = config.get(DOMAIN, {})
hass.data[DOMAIN] = {CONF_COMMANDS: config.get(CONF_COMMANDS, [])}
if configured_hangouts(hass) is None:
hass.async_add_job(hass.config_entries.flow.async_init(

View file

@ -104,4 +104,4 @@ class HangoutsFlowHandler(data_entry_flow.FlowHandler):
async def async_step_import(self, _):
"""Handle a flow import."""
return self.async_abort(reason='already_configured')
return await self.async_step_user()