diff --git a/web/src/types/frigateConfig.ts b/web/src/types/frigateConfig.ts index e468c534f..9b3d60606 100644 --- a/web/src/types/frigateConfig.ts +++ b/web/src/types/frigateConfig.ts @@ -155,15 +155,20 @@ export interface CameraConfig { record: { enabled: boolean; enabled_in_config: boolean; - events: { - objects: string[] | null; + alerts: { post_capture: number; pre_capture: number; - required_zones: string[]; retain: { - default: number; + days: number; + mode: string; + }; + }; + detections: { + post_capture: number; + pre_capture: number; + retain: { + days: number; mode: string; - objects: Record; }; }; expire_interval: number; diff --git a/web/src/views/live/LiveCameraView.tsx b/web/src/views/live/LiveCameraView.tsx index 15dea59d6..f9cc3cb42 100644 --- a/web/src/views/live/LiveCameraView.tsx +++ b/web/src/views/live/LiveCameraView.tsx @@ -1013,7 +1013,7 @@ function FrigateCameraFeatures({
Started manual on-demand recording.
- {!camera.record.enabled || camera.record.retain.days == 0 ? ( + {!camera.record.enabled || camera.record.alerts.retain.days == 0 ? (
Since recording is disabled or restricted in the config for this camera, only a snapshot will be saved.