From 7320904f48c2b71527d2a226341360cf282a24ab 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 69437d99e3d..c1d5369f474 100644 --- a/homeassistant/components/dlna_dmr/config_flow.py +++ b/homeassistant/components/dlna_dmr/config_flow.py @@ -474,8 +474,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