Ensure detections are not immediately deleted

This commit is contained in:
Nicolas Mowen 2024-09-11 13:58:32 -06:00
parent f3784505e0
commit 1a55811070

View File

@ -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