From a7a30581fc5dbf7345744e948030667885324354 Mon Sep 17 00:00:00 2001 From: Marcel van der Veldt Date: Mon, 11 Mar 2024 12:35:41 +0100 Subject: [PATCH] Fix adding Hue bridge manually by IP (#113055) --- homeassistant/components/hue/config_flow.py | 2 +- tests/components/hue/test_config_flow.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) 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: