diff --git a/homeassistant/components/overkiz/config_flow.py b/homeassistant/components/overkiz/config_flow.py index 4f3f50bf0e85..5ded6de86f31 100644 --- a/homeassistant/components/overkiz/config_flow.py +++ b/homeassistant/components/overkiz/config_flow.py @@ -354,9 +354,9 @@ async def async_step_reauth(self, entry_data: Mapping[str, Any]) -> FlowResult: 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))