Fix case mismatch in PersonAlert camera lookup
cameraName from MQTT was compared against lowercased frigateCamera without being lowercased itself — Front_Porch !== front_porch.
This commit is contained in:
@@ -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(() => {
|
||||
|
||||
Reference in New Issue
Block a user