From eecc0e0b57875bd7ebae715233cf4d423d3f73cb Mon Sep 17 00:00:00 2001 From: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com> Date: Mon, 13 Jul 2026 21:42:25 -0500 Subject: [PATCH] disable ID if zone is used anywhere in config required_zones --- web/src/components/settings/ZoneEditPane.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/web/src/components/settings/ZoneEditPane.tsx b/web/src/components/settings/ZoneEditPane.tsx index 88213445c6..6132fb9072 100644 --- a/web/src/components/settings/ZoneEditPane.tsx +++ b/web/src/components/settings/ZoneEditPane.tsx @@ -108,7 +108,11 @@ export default function ZoneEditPane({ } const inRequiredZones = cam.review.alerts.required_zones.includes(polygon.name) || - cam.review.detections.required_zones.includes(polygon.name); + cam.review.detections.required_zones.includes(polygon.name) || + cam.objects.genai.required_zones.includes(polygon.name) || + cam.snapshots.required_zones.includes(polygon.name) || + cam.mqtt.required_zones.includes(polygon.name) || + cam.onvif.autotracking.required_zones.includes(polygon.name); const hasProfileOverride = Object.values(cam.profiles ?? {}).some( (profile) => profile?.zones && polygon.name in profile.zones, );