From 7219c8bee3aed614fb18db482e0496779bc24936 Mon Sep 17 00:00:00 2001 From: Koushik Dutta Date: Sun, 16 Nov 2025 09:06:41 -0800 Subject: [PATCH] hikvision: ensure device probe has data --- plugins/hikvision/src/probe.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/plugins/hikvision/src/probe.ts b/plugins/hikvision/src/probe.ts index fda0b374f..402b858e5 100644 --- a/plugins/hikvision/src/probe.ts +++ b/plugins/hikvision/src/probe.ts @@ -20,6 +20,11 @@ export async function getDeviceInfo(credential: AuthFetchCredentialState, addres const serialNumber = response.body.match(/>(.*?)<\/serialNumber>/)?.[1]; const macAddress = response.body.match(/>(.*?)<\/macAddress>/)?.[1]; const firmwareVersion = response.body.match(/>(.*?)<\/firmwareVersion>/)?.[1]; + + if (!deviceModel && !deviceName && !serialNumber && !macAddress && !firmwareVersion) { + throw new Error('Failed to parse device info from camera.'); + } + return { deviceModel, deviceName,