From 147dfa06afe3330243b1702f13a05ca5c8ebf115 Mon Sep 17 00:00:00 2001 From: escoand Date: Sun, 26 Apr 2020 00:40:26 +0200 Subject: [PATCH] Fix fritzbox integration errors (#34639) --- homeassistant/components/fritzbox/config_flow.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/fritzbox/config_flow.py b/homeassistant/components/fritzbox/config_flow.py index 1b086f58159..ffcdb499c30 100644 --- a/homeassistant/components/fritzbox/config_flow.py +++ b/homeassistant/components/fritzbox/config_flow.py @@ -83,7 +83,7 @@ class FritzboxConfigFlow(config_entries.ConfigFlow, domain=DOMAIN): if user_input is not None: for entry in self.hass.config_entries.async_entries(DOMAIN): - if entry.data[CONF_HOST] == user_input[CONF_HOST]: + if entry.data.get(CONF_HOST) == user_input[CONF_HOST]: if entry.data != user_input: self.hass.config_entries.async_update_entry( entry, data=user_input @@ -117,7 +117,7 @@ class FritzboxConfigFlow(config_entries.ConfigFlow, domain=DOMAIN): return self.async_abort(reason="already_in_progress") for entry in self.hass.config_entries.async_entries(DOMAIN): - if entry.data[CONF_HOST] == host: + if entry.data.get(CONF_HOST) == host: if entry.data != user_input: self.hass.config_entries.async_update_entry(entry, data=user_input) return self.async_abort(reason="already_configured")