Merge pull request #444 from davidfdezalcoba/fix-repeat-notifications

fix: multiple notifications for available media
This commit is contained in:
Fallenbagel
2023-08-07 01:48:43 +05:00
committed by GitHub

View File

@@ -311,13 +311,15 @@ class JobJellyfinSync {
// setting the status to AVAILABLE if all of a type is there, partially if some,
// and then not modifying the status if there are 0 items
existingSeason.status =
totalStandard >= season.episode_count
totalStandard >= season.episode_count ||
existingSeason.status === MediaStatus.AVAILABLE
? MediaStatus.AVAILABLE
: totalStandard > 0
? MediaStatus.PARTIALLY_AVAILABLE
: existingSeason.status;
existingSeason.status4k =
this.enable4kShow && total4k >= season.episode_count
(this.enable4kShow && total4k >= season.episode_count) ||
existingSeason.status === MediaStatus.AVAILABLE
? MediaStatus.AVAILABLE
: this.enable4kShow && total4k > 0
? MediaStatus.PARTIALLY_AVAILABLE