From 6b8395494fcec52d96a05623dfad2986a32a7e6b Mon Sep 17 00:00:00 2001 From: maciej-or Date: Wed, 26 Jul 2023 21:13:32 +0200 Subject: [PATCH] skip events with eventType None --- custom_components/hikvision_next/isapi.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/custom_components/hikvision_next/isapi.py b/custom_components/hikvision_next/isapi.py index 8dee28e..56dd243 100644 --- a/custom_components/hikvision_next/isapi.py +++ b/custom_components/hikvision_next/isapi.py @@ -414,11 +414,11 @@ async def get_supported_events_info(self): for support_event in supported_events: notifications = support_event.get("EventTriggerNotificationList", {}) + event_type = support_event.get("eventType") # Fix for empty EventTriggerNotificationList in IP camera - if not notifications: + if not notifications or not event_type: continue - event_type = support_event.get("eventType") channel = support_event.get("videoInputChannelID", support_event.get("dynVideoInputChannelID", 0)) io_port = support_event.get("inputIOPortID", support_event.get("dynInputIOPortID", 0)) notifications = notifications.get("EventTriggerNotification", [])