From 31ff890de7122ed78f6839bcc3d1d3e2ac34d422 Mon Sep 17 00:00:00 2001 From: Nicolas Mowen Date: Mon, 15 Jul 2024 08:50:33 -0600 Subject: [PATCH] Fix camera filtering logic --- web/src/views/live/LiveDashboardView.tsx | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/web/src/views/live/LiveDashboardView.tsx b/web/src/views/live/LiveDashboardView.tsx index 800c80f17..328483e0e 100644 --- a/web/src/views/live/LiveDashboardView.tsx +++ b/web/src/views/live/LiveDashboardView.tsx @@ -34,7 +34,7 @@ import { useResizeObserver } from "@/hooks/resize-observer"; type LiveDashboardViewProps = { cameras: CameraConfig[]; - cameraGroup?: string; + cameraGroup: string; includeBirdseye: boolean; onSelectCamera: (camera: string) => void; fullscreen: boolean; @@ -69,7 +69,15 @@ export default function LiveDashboardView({ { limit: 10, severity: "alert", - cameras: cameraGroup && cameras.filter((cam) => cam.name).join(","), + cameras: + config == undefined || cameraGroup == "default" + ? null + : cameras + .filter((cam) => + config.camera_groups[cameraGroup].cameras.includes(cam.name), + ) + .map((cam) => cam.name) + .join(","), }, ]);