fix bug
This commit is contained in:
+8
-1
@@ -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__)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user