From 15f726da507249f458f4b98369938c974d0c4cd0 Mon Sep 17 00:00:00 2001 From: Michael Chisholm Date: Sat, 1 Jun 2024 00:52:19 +1000 Subject: [PATCH] Fix KeyError in dlna_dmr SSDP config flow when checking existing config entries (#118549) Fix KeyError checking existing dlna_dmr config entries --- homeassistant/components/dlna_dmr/config_flow.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/homeassistant/components/dlna_dmr/config_flow.py b/homeassistant/components/dlna_dmr/config_flow.py index 7d9efc4096c..6b551f0e999 100644 --- a/homeassistant/components/dlna_dmr/config_flow.py +++ b/homeassistant/components/dlna_dmr/config_flow.py @@ -149,7 +149,7 @@ class DlnaDmrFlowHandler(ConfigFlow, domain=DOMAIN): # case the device doesn't have a static and unique UDN (breaking the # UPnP spec). for entry in self._async_current_entries(include_ignore=True): - if self._location == entry.data[CONF_URL]: + if self._location == entry.data.get(CONF_URL): return self.async_abort(reason="already_configured") if self._mac and self._mac == entry.data.get(CONF_MAC): return self.async_abort(reason="already_configured")