mirror of
https://github.com/home-assistant/core.git
synced 2026-09-26 17:31:15 -04:00
Fix exception when a unifi config entry is ignored (#45735)
* Fix exception when a unifi config entry is ignored * Fix existing test
This commit is contained in:
committed by
Paulus Schoutsen
parent
4a2ad442c7
commit
a81a4ad44b
@@ -236,7 +236,7 @@ class UnifiFlowHandler(config_entries.ConfigFlow, domain=UNIFI_DOMAIN):
|
||||
def _host_already_configured(self, host):
|
||||
"""See if we already have a unifi entry matching the host."""
|
||||
for entry in self._async_current_entries():
|
||||
if not entry.data:
|
||||
if not entry.data or CONF_CONTROLLER not in entry.data:
|
||||
continue
|
||||
if entry.data[CONF_CONTROLLER][CONF_HOST] == host:
|
||||
return True
|
||||
|
||||
@@ -546,7 +546,7 @@ async def test_form_ssdp_gets_form_with_ignored_entry(hass):
|
||||
await setup.async_setup_component(hass, "persistent_notification", {})
|
||||
entry = MockConfigEntry(
|
||||
domain=UNIFI_DOMAIN,
|
||||
data={},
|
||||
data={"not_controller_key": None},
|
||||
source=config_entries.SOURCE_IGNORE,
|
||||
)
|
||||
entry.add_to_hass(hass)
|
||||
|
||||
Reference in New Issue
Block a user