From f5461db97d39276a7646ec9357a9daf47be32dcc Mon Sep 17 00:00:00 2001 From: root Date: Thu, 16 Apr 2026 22:07:22 -0500 Subject: [PATCH] Fix case mismatch in PersonAlert camera lookup MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit cameraName from MQTT was compared against lowercased frigateCamera without being lowercased itself — Front_Porch !== front_porch. --- src/App.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/App.tsx b/src/App.tsx index 216d900..44e9070 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -23,8 +23,9 @@ import { env } from '@/config/environment'; // Person detection alert overlay - shows for 30 seconds when person detected on any configured camera function PersonAlert({ cameraName, onClose }: { cameraName: string; onClose: () => void }) { const cameras = useSettingsStore((state) => state.config.cameras); + const cameraLower = cameraName.toLowerCase(); const camera = cameras.find( - (c) => c.frigateCamera?.toLowerCase() === cameraName || c.name.toLowerCase() === cameraName, + (c) => c.frigateCamera?.toLowerCase() === cameraLower || c.name.toLowerCase() === cameraLower, ); useEffect(() => {