aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGary Wilber <Spacetech326@gmail.com>2020-09-27 16:57:43 -0700
committerGary Wilber <Spacetech326@gmail.com>2020-09-27 16:57:43 -0700
commit881a7fa90805ac96d1e43c426c50dbe575297a9b (patch)
tree8838d7f1f3953a6beee3ca9cd0bb4eb49c2f9afc
parent303eccaffeb42eb39b04f3ed372dc9fe84de5455 (diff)
update based on suggestions
-rw-r--r--MediaBrowser.Providers/Plugins/TheTvdb/TvdbSeriesProvider.cs12
1 files changed, 7 insertions, 5 deletions
diff --git a/MediaBrowser.Providers/Plugins/TheTvdb/TvdbSeriesProvider.cs b/MediaBrowser.Providers/Plugins/TheTvdb/TvdbSeriesProvider.cs
index b637fc8b2..cdb159c0f 100644
--- a/MediaBrowser.Providers/Plugins/TheTvdb/TvdbSeriesProvider.cs
+++ b/MediaBrowser.Providers/Plugins/TheTvdb/TvdbSeriesProvider.cs
@@ -2,6 +2,7 @@
using System;
using System.Collections.Generic;
+using System.Globalization;
using System.Linq;
using System.Net.Http;
using System.Text;
@@ -342,9 +343,9 @@ namespace MediaBrowser.Providers.Plugins.TheTvdb
{
var episodeSummary = await _tvdbClientManager.GetSeriesEpisodeSummaryAsync(tvdbSeries.Id, metadataLanguage, CancellationToken.None).ConfigureAwait(false);
- if (episodeSummary.Data.AiredSeasons.Length > 0)
+ if (episodeSummary.Data.AiredSeasons.Length != 0)
{
- var maxSeasonNumber = episodeSummary.Data.AiredSeasons.Select(s => Convert.ToInt32(s)).Max();
+ var maxSeasonNumber = episodeSummary.Data.AiredSeasons.Max(s => Convert.ToInt32(s, CultureInfo.InvariantCulture));
var episodeQuery = new EpisodeQuery
{
AiredSeason = maxSeasonNumber
@@ -353,10 +354,11 @@ namespace MediaBrowser.Providers.Plugins.TheTvdb
var episodeDates = episodesPage.Data
.Select(e => DateTime.TryParse(e.FirstAired, out var firstAired) ? firstAired : (DateTime?)null)
- .Where(dt => dt.HasValue);
- if (episodeDates.Any())
+ .Where(dt => dt.HasValue)
+ .ToList();
+ if (episodeDates.Count != 0)
{
- result.Item.EndDate = episodeDates.Max().Value;
+ result.Item.EndDate = episodeDates.Max();
}
}
}