This commit is contained in:
2026-05-08 16:42:15 +07:00
parent 727662baa7
commit 0f4d402a95
+8 -1
View File
@@ -205,7 +205,14 @@ async def _apply_recording(enabled: bool) -> None:
if _sanitize_cfg_fields(cfg): if _sanitize_cfg_fields(cfg):
await store.save(cfg) await store.save(cfg)
try: try:
_set_recording_in_mediamtx_yml(enabled) changed = _set_recording_in_mediamtx_yml(enabled)
if not changed:
return
try:
_restart_mediamtx()
logger.info("scheduler_applied_recording_and_restarted: enabled=%s", enabled)
except HTTPException as e:
logger.warning("scheduler_restart_mediamtx_failed: %s", e.detail)
except Exception as e: except Exception as e:
logger.warning("scheduler_apply_recording_failed: %s", type(e).__name__) logger.warning("scheduler_apply_recording_failed: %s", type(e).__name__)