How QCUL Preserves Administrator Task Schedules and Disabled States
QCUL does not overwrite a valid administrator-selected task schedule or deliberately disabled canonical task simply because its packaged default differs.
Preserved configuration
- Existing valid execution_rules/cron_rules JSON.
- Canonical task enabled/disabled state.
- Administrator cadence choices represented by valid rules.
What QCUL can still repair
It can normalize the task type/title/note, fill invalid/missing rule containers, create a missing task, set next_execution when invalid, and disable duplicate rows so one canonical task remains authoritative.
Operational implication
If you disable a QCUL maintenance task intentionally, document why. QCUL will not simply turn it back on, so unattended cleanup/safety behavior can remain off until you re-enable it.
Example
If you change Orphan Scan from its packaged daily cadence to a valid weekly schedule, QCUL should preserve that administrator schedule. If its rule JSON later becomes malformed, integrity repair can replace the invalid rule container with a sane definition without treating every normal custom schedule as corruption.
Scheduled-task verification
After changing or repairing How QCUL Preserves Administrator Task Schedules and Disabled States, verify the canonical task row in System → Scheduled Tasks: enabled/disabled state, Last Execution, Next Execution, and Last Exit Code. Registration alone does not prove the maintenance routine runs; Joomla Scheduler still needs Lazy Scheduler or server cron to trigger due work.
Community Discussion
Want to compare update-testing workflows, share practical tips, or discuss how you use this QCUL feature? Visit the QC Update Laboratory Community. For private support, bug reports, account-specific issues, or feature requests, use the QuantaCade support system.