diff --git a/homeassistant/components/hue/config_flow.py b/homeassistant/components/hue/config_flow.py index 9014f2644f5..de2d9363ac7 100644 --- a/homeassistant/components/hue/config_flow.py +++ b/homeassistant/components/hue/config_flow.py @@ -117,7 +117,7 @@ class HueFlowHandler(ConfigFlow, domain=DOMAIN): websession=aiohttp_client.async_get_clientsession(self.hass) ) except TimeoutError: - return self.async_abort(reason="discover_timeout") + bridges = [] if bridges: # Find already configured hosts diff --git a/tests/components/hue/test_config_flow.py b/tests/components/hue/test_config_flow.py index 121156fa9dc..7d7ef0eaf38 100644 --- a/tests/components/hue/test_config_flow.py +++ b/tests/components/hue/test_config_flow.py @@ -260,8 +260,8 @@ async def test_flow_timeout_discovery(hass: HomeAssistant) -> None: const.DOMAIN, context={"source": config_entries.SOURCE_USER} ) - assert result["type"] == "abort" - assert result["reason"] == "discover_timeout" + assert result["type"] == "form" + assert result["step_id"] == "manual" async def test_flow_link_unknown_error(hass: HomeAssistant) -> None: