diff --git a/homeassistant/components/unifi/manifest.json b/homeassistant/components/unifi/manifest.json index 9ab21672dc7d..967a0816e575 100644 --- a/homeassistant/components/unifi/manifest.json +++ b/homeassistant/components/unifi/manifest.json @@ -9,5 +9,5 @@ "iot_class": "local_push", "loggers": ["aiounifi"], "quality_scale": "silver", - "requirements": ["aiounifi==94"] + "requirements": ["aiounifi==95"] } diff --git a/homeassistant/components/unifi/switch.py b/homeassistant/components/unifi/switch.py index e2cb5f6141da..4694b757f26b 100644 --- a/homeassistant/components/unifi/switch.py +++ b/homeassistant/components/unifi/switch.py @@ -157,7 +157,7 @@ async def async_firewall_policy_control_fn( def async_firewall_policy_supported_fn(hub: UnifiHub, obj_id: str) -> bool: """Check if firewall policy can be controlled.""" policy = hub.api.firewall_policies[obj_id] - return not policy.predefined + return not policy.predefined and policy.name != "" async def async_object_oriented_network_config_control_fn( diff --git a/requirements_all.txt b/requirements_all.txt index 341a84f11c80..05912d79d38c 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -459,7 +459,7 @@ aiotedee==0.3.0 aiotractive==1.0.3 # homeassistant.components.unifi -aiounifi==94 +aiounifi==95 # homeassistant.components.usb aiousbwatcher==1.1.2