aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBond-009 <bond.009@outlook.com>2021-11-29 13:00:38 +0100
committerGitHub <noreply@github.com>2021-11-29 13:00:38 +0100
commit2a09d4244ca71ef2941245f6d403bf1c19eae376 (patch)
treead44d999d02f734bf04508298c539e54e7036e46
parent80c71195378c40a3f00ed586314feb0deca254ad (diff)
parentbeef6f0855956f75784be7d62de98fbd9d958f80 (diff)
Merge pull request #6923 from cvium/query_a_bit_less
-rw-r--r--MediaBrowser.Providers/TV/SeriesMetadataService.cs7
1 files changed, 4 insertions, 3 deletions
diff --git a/MediaBrowser.Providers/TV/SeriesMetadataService.cs b/MediaBrowser.Providers/TV/SeriesMetadataService.cs
index 9d223b4b6..770dc3e00 100644
--- a/MediaBrowser.Providers/TV/SeriesMetadataService.cs
+++ b/MediaBrowser.Providers/TV/SeriesMetadataService.cs
@@ -130,11 +130,12 @@ namespace MediaBrowser.Providers.TV
/// <returns>The async task.</returns>
private async Task FillInMissingSeasonsAsync(Series series, CancellationToken cancellationToken)
{
- var episodesInSeriesFolder = series.GetRecursiveChildren(i => i is Episode)
- .Cast<Episode>()
+ var seriesChildren = series.GetRecursiveChildren(i => i is Episode || i is Season);
+ var episodesInSeriesFolder = seriesChildren
+ .OfType<Episode>()
.Where(i => !i.IsInSeasonFolder);
- List<Season> seasons = series.Children.OfType<Season>().ToList();
+ List<Season> seasons = seriesChildren.OfType<Season>().ToList();
// Loop through the unique season numbers
foreach (var episode in episodesInSeriesFolder)