From e9d4aa379a91f22c3022e01a32012177972ed97d Mon Sep 17 00:00:00 2001 From: Brandon Cohen Date: Wed, 2 Apr 2025 19:02:44 -0500 Subject: [PATCH] fix: correct specials affecting availability status (#4092) * fix: remove specials affecting availability status * refactor: add comments for scanner --- server/lib/scanners/baseScanner.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/server/lib/scanners/baseScanner.ts b/server/lib/scanners/baseScanner.ts index b78ea811f..d22a5915b 100644 --- a/server/lib/scanners/baseScanner.ts +++ b/server/lib/scanners/baseScanner.ts @@ -413,18 +413,16 @@ class BaseScanner { media.status === MediaStatus.AVAILABLE && newSeasons.filter( (season) => - season.status !== MediaStatus.UNKNOWN && - season.status !== MediaStatus.DELETED && - season.seasonNumber !== 0 + season.status !== MediaStatus.UNKNOWN && season.seasonNumber !== 0 ).length === 0; const shouldStayAvailable4k = media.status4k === MediaStatus.AVAILABLE && newSeasons.filter( (season) => season.status4k !== MediaStatus.UNKNOWN && - season.status4k !== MediaStatus.DELETED && season.seasonNumber !== 0 ).length === 0; + media.status = isAllStandardSeasons || shouldStayAvailable ? MediaStatus.AVAILABLE