From 074ba733a348d5014fc1095db594d372df05992a Mon Sep 17 00:00:00 2001 From: Billy Zoellers Date: Mon, 8 Jan 2024 11:50:47 -0500 Subject: [PATCH] ONVIF: ignore invalid (array) ONVIF events from Axis cameras (#1253) --- plugins/onvif/src/onvif-api.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/onvif/src/onvif-api.ts b/plugins/onvif/src/onvif-api.ts index 47c09dd6c..952ecfaf3 100644 --- a/plugins/onvif/src/onvif-api.ts +++ b/plugins/onvif/src/onvif-api.ts @@ -90,8 +90,9 @@ export class OnvifCameraAPI { const eventTopic = stripNamespaces(event.topic._); - if (event.message.message.data && event.message.message.data.simpleItem) { + if (event.message.message.data && event.message.message.data.simpleItem && event.message.message.data.simpleItem.$) { const dataValue = event.message.message.data.simpleItem.$.Value; + if (eventTopic.includes('MotionAlarm')) { // ret.emit('event', OnvifEvent.MotionBuggy); if (dataValue)