From 1a558110704c1d07b72be100347904e06a4a3fc8 Mon Sep 17 00:00:00 2001 From: Nicolas Mowen Date: Wed, 11 Sep 2024 13:58:32 -0600 Subject: [PATCH] Ensure detections are not immediately deleted --- frigate/util/config.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/frigate/util/config.py b/frigate/util/config.py index b7fbb7a61..b01e99dbf 100644 --- a/frigate/util/config.py +++ b/frigate/util/config.py @@ -192,7 +192,8 @@ def migrate_015_0(config: dict[str, dict[str, any]]) -> dict[str, dict[str, any] "default" ] else: - detections_retention["retain"]["days"] = 0 + continuous_days = config.get("record", {}).get("retain", {}).get("days") + detections_retention["retain"]["days"] = continuous_days if continuous_days else 1 new_config["record"]["alerts"] = alerts_retention new_config["record"]["detections"] = detections_retention @@ -232,7 +233,8 @@ def migrate_015_0(config: dict[str, dict[str, any]]) -> dict[str, dict[str, any] "default" ] else: - detections_retention["retain"]["days"] = 0 + continuous_days = camera_config.get("record", {}).get("retain", {}).get("days") + detections_retention["retain"]["days"] = continuous_days if continuous_days else 1 camera_config["record"]["alerts"] = alerts_retention camera_config["record"]["detections"] = detections_retention