From ff43761b4a950b8b2eb092d9b2d4e4c1f3b9202f Mon Sep 17 00:00:00 2001 From: James Ashcraft Date: Sun, 18 Jan 2026 11:30:58 -0600 Subject: [PATCH] Fix: Exclude TBA episodes from queue cleanup --- Queue-Cleaner.bash | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Queue-Cleaner.bash b/Queue-Cleaner.bash index fad293e..8f63cdc 100644 --- a/Queue-Cleaner.bash +++ b/Queue-Cleaner.bash @@ -82,8 +82,9 @@ QueueCleanerProcess () { fi arrQueueIdCount=$(echo "$arrQueueData" | jq -r ".id" | wc -l) - arrQueueCompletedIds=$(echo "$arrQueueData" | jq -r 'select(.status=="completed") | select(.trackedDownloadStatus=="warning") | .id') - arrQueueIdsCompletedCount=$(echo "$arrQueueData" | jq -r 'select(.status=="completed") | select(.trackedDownloadStatus=="warning") | .id' | wc -l) + # Exclude TBA items from the "Completed/Warning" cleanup list + arrQueueCompletedIds=$(echo "$arrQueueData" | jq -r 'select(.status=="completed") | select(.trackedDownloadStatus=="warning") | select(.statusMessages | tostring | contains("TBA") | not) | .id') + arrQueueIdsCompletedCount=$(echo "$arrQueueCompletedIds" | wc -w) arrQueueFailedIds=$(echo "$arrQueueData" | jq -r 'select(.status=="failed") | .id') arrQueueIdsFailedCount=$(echo "$arrQueueData" | jq -r 'select(.status=="failed") | .id' | wc -l) arrQueueStalledIds=$(echo "$arrQueueData" | jq -r 'select(.status=="stalled") | .id')