mirror of
https://github.com/sct/overseerr.git
synced 2025-09-17 17:24:35 +02:00
@@ -543,15 +543,18 @@ class JobPlexSync {
|
|||||||
if (existingSeason) {
|
if (existingSeason) {
|
||||||
// These ternary statements look super confusing, but they are simply
|
// These ternary statements look super confusing, but they are simply
|
||||||
// setting the status to AVAILABLE if all of a type is there, partially if some,
|
// 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
|
// and then not modifying the status if there are 0 items.
|
||||||
|
// If the season was already available, we don't modify it as well.
|
||||||
existingSeason.status =
|
existingSeason.status =
|
||||||
totalStandard === season.episode_count
|
totalStandard === season.episode_count ||
|
||||||
|
existingSeason.status === MediaStatus.AVAILABLE
|
||||||
? MediaStatus.AVAILABLE
|
? MediaStatus.AVAILABLE
|
||||||
: totalStandard > 0
|
: totalStandard > 0
|
||||||
? MediaStatus.PARTIALLY_AVAILABLE
|
? MediaStatus.PARTIALLY_AVAILABLE
|
||||||
: existingSeason.status;
|
: existingSeason.status;
|
||||||
existingSeason.status4k =
|
existingSeason.status4k =
|
||||||
this.enable4kShow && total4k === season.episode_count
|
(this.enable4kShow && total4k === season.episode_count) ||
|
||||||
|
existingSeason.status4k === MediaStatus.AVAILABLE
|
||||||
? MediaStatus.AVAILABLE
|
? MediaStatus.AVAILABLE
|
||||||
: this.enable4kShow && total4k > 0
|
: this.enable4kShow && total4k > 0
|
||||||
? MediaStatus.PARTIALLY_AVAILABLE
|
? MediaStatus.PARTIALLY_AVAILABLE
|
||||||
|
Reference in New Issue
Block a user