copy face and lpr configs from source camera to replay camera

This commit is contained in:
Josh Hawkins 2026-05-21 15:11:42 -05:00
parent 5320958120
commit 88f7a3e9ce

View File

@ -238,6 +238,10 @@ class DebugReplayManager:
zone_dump.setdefault("coordinates", zone_config.coordinates) zone_dump.setdefault("coordinates", zone_config.coordinates)
zones_dict[zone_name] = zone_dump zones_dict[zone_name] = zone_dump
# Extract LPR and face recognition configs
lpr_dict = source_config.lpr.model_dump()
face_recognition_dict = source_config.face_recognition.model_dump()
# Extract motion config (exclude runtime fields) # Extract motion config (exclude runtime fields)
motion_dict = {} motion_dict = {}
if source_config.motion is not None: if source_config.motion is not None:
@ -287,8 +291,8 @@ class DebugReplayManager:
}, },
"birdseye": {"enabled": False}, "birdseye": {"enabled": False},
"audio": {"enabled": False}, "audio": {"enabled": False},
"lpr": {"enabled": False}, "lpr": lpr_dict,
"face_recognition": {"enabled": False}, "face_recognition": face_recognition_dict,
} }
def _cleanup_db(self, camera_name: str) -> None: def _cleanup_db(self, camera_name: str) -> None: