mirror of
https://github.com/jellyfin/jellyfin.git
synced 2024-11-16 02:18:54 -07:00
simplify EndDate query
This commit is contained in:
parent
881a7fa908
commit
fd7a36932d
@ -352,14 +352,9 @@ namespace MediaBrowser.Providers.Plugins.TheTvdb
|
|||||||
};
|
};
|
||||||
var episodesPage = await _tvdbClientManager.GetEpisodesPageAsync(tvdbSeries.Id, episodeQuery, metadataLanguage, CancellationToken.None).ConfigureAwait(false);
|
var episodesPage = await _tvdbClientManager.GetEpisodesPageAsync(tvdbSeries.Id, episodeQuery, metadataLanguage, CancellationToken.None).ConfigureAwait(false);
|
||||||
|
|
||||||
var episodeDates = episodesPage.Data
|
result.Item.EndDate = episodesPage.Data
|
||||||
.Select(e => DateTime.TryParse(e.FirstAired, out var firstAired) ? firstAired : (DateTime?)null)
|
.Select(e => DateTime.TryParse(e.FirstAired, out var firstAired) ? firstAired : (DateTime?)null)
|
||||||
.Where(dt => dt.HasValue)
|
.Max();
|
||||||
.ToList();
|
|
||||||
if (episodeDates.Count != 0)
|
|
||||||
{
|
|
||||||
result.Item.EndDate = episodeDates.Max();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
catch (TvDbServerException e)
|
catch (TvDbServerException e)
|
||||||
|
Loading…
Reference in New Issue
Block a user