diff --git a/homeassistant/components/overkiz/config_flow.py b/homeassistant/components/overkiz/config_flow.py index 4f3f50bf0e8..5ded6de86f3 100644 --- a/homeassistant/components/overkiz/config_flow.py +++ b/homeassistant/components/overkiz/config_flow.py @@ -354,9 +354,9 @@ class ConfigFlow(config_entries.ConfigFlow, domain=DOMAIN): self._user = self._reauth_entry.data[CONF_USERNAME] self._server = self._reauth_entry.data[CONF_HUB] - self._api_type = self._reauth_entry.data[CONF_API_TYPE] + self._api_type = self._reauth_entry.data.get(CONF_API_TYPE, APIType.CLOUD) - if self._reauth_entry.data[CONF_API_TYPE] == APIType.LOCAL: + if self._api_type == APIType.LOCAL: self._host = self._reauth_entry.data[CONF_HOST] return await self.async_step_user(dict(entry_data))