mirror of
https://github.com/jellyfin/jellyfin.git
synced 2025-12-11 19:43:07 +03:00
Backport pull request #11648 from jellyfin/release-10.9.z
Fix series status parsing
Original-merge: c6c48a2b47
Merged-by: nielsvanvelzen <nielsvanvelzen@users.noreply.github.com>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
This commit is contained in:
committed by
Joshua M. Boniface
parent
29a293f9e7
commit
b063dfd2e3
@@ -278,17 +278,12 @@ namespace MediaBrowser.Providers.Plugins.Tmdb.TV
|
||||
|
||||
series.RunTimeTicks = seriesResult.EpisodeRunTime.Select(i => TimeSpan.FromMinutes(i).Ticks).FirstOrDefault();
|
||||
|
||||
if (string.Equals(seriesResult.Status, "Ended", StringComparison.OrdinalIgnoreCase)
|
||||
|| string.Equals(seriesResult.Status, "Canceled", StringComparison.OrdinalIgnoreCase))
|
||||
if (Emby.Naming.TV.TvParserHelpers.TryParseSeriesStatus(seriesResult.Status, out var seriesStatus))
|
||||
{
|
||||
series.Status = SeriesStatus.Ended;
|
||||
series.EndDate = seriesResult.LastAirDate;
|
||||
}
|
||||
else
|
||||
{
|
||||
series.Status = SeriesStatus.Continuing;
|
||||
series.Status = seriesStatus;
|
||||
}
|
||||
|
||||
series.EndDate = seriesResult.LastAirDate;
|
||||
series.PremiereDate = seriesResult.FirstAirDate;
|
||||
|
||||
var ids = seriesResult.ExternalIds;
|
||||
|
||||
Reference in New Issue
Block a user