From dc71d59141b821caeeb096d847ee57e8771dc987 Mon Sep 17 00:00:00 2001 From: Michael Chisholm Date: Tue, 11 Jan 2022 23:36:46 +1100 Subject: [PATCH] dlna_dmr: Allow for upnp attributes with None contents (#63892) --- homeassistant/components/dlna_dmr/config_flow.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/dlna_dmr/config_flow.py b/homeassistant/components/dlna_dmr/config_flow.py index f8736d849ed..f544aba6f7d 100644 --- a/homeassistant/components/dlna_dmr/config_flow.py +++ b/homeassistant/components/dlna_dmr/config_flow.py @@ -380,8 +380,8 @@ def _is_ignored_device(discovery_info: ssdp.SsdpServiceInfo) -> bool: # Special cases for devices with other discovery methods (e.g. mDNS), or # that advertise multiple unrelated (sent in separate discovery packets) # UPnP devices. - manufacturer = discovery_info.upnp.get(ssdp.ATTR_UPNP_MANUFACTURER, "").lower() - model = discovery_info.upnp.get(ssdp.ATTR_UPNP_MODEL_NAME, "").lower() + manufacturer = (discovery_info.upnp.get(ssdp.ATTR_UPNP_MANUFACTURER) or "").lower() + model = (discovery_info.upnp.get(ssdp.ATTR_UPNP_MODEL_NAME) or "").lower() if manufacturer.startswith("xbmc") or model == "kodi": # kodi