From c710f9994c231195c38e8cb3c1a1dbe83468adf7 Mon Sep 17 00:00:00 2001 From: Jason Hunter Date: Wed, 27 May 2020 00:16:15 -0400 Subject: [PATCH] Fix empty preset element in ONVIF response (#36182) --- homeassistant/components/onvif/device.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/homeassistant/components/onvif/device.py b/homeassistant/components/onvif/device.py index 0e9d3ddca988d9..bbce71f5d286e1 100644 --- a/homeassistant/components/onvif/device.py +++ b/homeassistant/components/onvif/device.py @@ -297,7 +297,7 @@ async def async_get_profiles(self) -> List[Profile]: try: ptz_service = self.device.create_ptz_service() presets = await ptz_service.GetPresets(profile.token) - profile.ptz.presets = [preset.token for preset in presets] + profile.ptz.presets = [preset.token for preset in presets if preset] except (Fault, ServerDisconnectedError): # It's OK if Presets aren't supported profile.ptz.presets = []