diff --git a/Shokofin/API/Info/SeasonInfo.cs b/Shokofin/API/Info/SeasonInfo.cs index c5ab6857..f90614e7 100644 --- a/Shokofin/API/Info/SeasonInfo.cs +++ b/Shokofin/API/Info/SeasonInfo.cs @@ -165,10 +165,16 @@ public SeasonInfo(Series series, DateTime? earliestImportedAt, DateTime? lastImp altEpisodesList = new(); } - if (Plugin.Instance.Configuration.MovieSpecialsAsExtraFeaturettes && type == SeriesType.Movie && specialsList.Count > 0) { - extrasList.AddRange(specialsList); - specialsAnchorDictionary.Clear(); - specialsList = new(); + if (Plugin.Instance.Configuration.MovieSpecialsAsExtraFeaturettes && type == SeriesType.Movie) { + if (specialsList.Count > 0) { + extrasList.AddRange(specialsList); + specialsAnchorDictionary.Clear(); + specialsList = new(); + } + if (altEpisodesList.Count > 0) { + extrasList.AddRange(altEpisodesList); + altEpisodesList = new(); + } } Id = seriesId; diff --git a/Shokofin/Configuration/configPage.html b/Shokofin/Configuration/configPage.html index 6be83ede..c7f08b3b 100644 --- a/Shokofin/Configuration/configPage.html +++ b/Shokofin/Configuration/configPage.html @@ -282,7 +282,7 @@