fix(backup): allow backup job scheduling before db reference is set

The _db reference is set by init_retention_schedule() which runs after
schedule_daily_archiving(). The backup job checks _db at runtime.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
MarekWo
2026-03-12 07:29:30 +01:00
parent 3f9d096ed0
commit c6a2444249
+2 -2
View File
@@ -613,9 +613,9 @@ def schedule_daily_archiving():
def init_backup_schedule():
"""Initialize daily backup job from config."""
global _scheduler, _db
global _scheduler
if _scheduler is None or _db is None:
if _scheduler is None:
return
if not config.MC_BACKUP_ENABLED: