CI Report:
https://ci-tests.linuxserver.io/linuxserver/pyload-ng/develop-a8edfc34-ls38/index.html
LinuxServer Changes:
Full Changelog: develop-6dcf44a3-ls37...develop-a8edfc34-ls38
Remote Changes:
Fix package/file reordering and job retrieval edge cases
- Handle deleted files in job cache by recursively retrying next available job
- Fix get_decrypt_job to properly check cache state before querying database
- Add null checks in reorder_package and reorder_file to prevent errors on missing entities
- Improve reorder_package logic to skip unnecessary updates when position unchanged
- Wrap reorder operations in transactions to ensure atomicity
- Add validation in set_package_location to handle missing packages gracefully
- Use list() to avoid iteration issues when modifying cache during iteration