diff --git a/server/lib/scanners/baseScanner.ts b/server/lib/scanners/baseScanner.ts index 1adbad481..ac76d61cd 100644 --- a/server/lib/scanners/baseScanner.ts +++ b/server/lib/scanners/baseScanner.ts @@ -416,7 +416,8 @@ class BaseScanner { season.status === MediaStatus.AVAILABLE ) ? MediaStatus.PARTIALLY_AVAILABLE - : media.seasons.some( + : !seasons.length || + media.seasons.some( (season) => season.status === MediaStatus.PROCESSING ) ? MediaStatus.PROCESSING @@ -431,7 +432,8 @@ class BaseScanner { season.status4k === MediaStatus.AVAILABLE ) ? MediaStatus.PARTIALLY_AVAILABLE - : media.seasons.some( + : !seasons.length || + media.seasons.some( (season) => season.status4k === MediaStatus.PROCESSING ) ? MediaStatus.PROCESSING