From ff0fc98c36f0ad20ceb314e23da8980df71f1369 Mon Sep 17 00:00:00 2001 From: epenet <6771947+epenet@users.noreply.github.com> Date: Fri, 14 Nov 2025 15:03:43 +0100 Subject: [PATCH] Fix sfr_box entry reload (#156593) --- homeassistant/components/sfr_box/__init__.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/homeassistant/components/sfr_box/__init__.py b/homeassistant/components/sfr_box/__init__.py index f5efe82379f..b9e97175ed5 100644 --- a/homeassistant/components/sfr_box/__init__.py +++ b/homeassistant/components/sfr_box/__init__.py @@ -81,4 +81,8 @@ async def async_setup_entry(hass: HomeAssistant, entry: SFRConfigEntry) -> bool: async def async_unload_entry(hass: HomeAssistant, entry: SFRConfigEntry) -> bool: """Unload a config entry.""" + if entry.data.get(CONF_USERNAME) and entry.data.get(CONF_PASSWORD): + return await hass.config_entries.async_unload_platforms( + entry, PLATFORMS_WITH_AUTH + ) return await hass.config_entries.async_unload_platforms(entry, PLATFORMS)