From c687f45ff6f09f3baffb9c74dc8b97afcedff50b Mon Sep 17 00:00:00 2001 From: Mark McDowall Date: Wed, 9 May 2018 13:35:56 -0700 Subject: [PATCH] Fixed: Don't try to find episodes if parsing failed --- .../Aggregation/Aggregators/AggregateEpisodes.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/NzbDrone.Core/MediaFiles/EpisodeImport/Aggregation/Aggregators/AggregateEpisodes.cs b/src/NzbDrone.Core/MediaFiles/EpisodeImport/Aggregation/Aggregators/AggregateEpisodes.cs index 058c6e75b..cb624d452 100644 --- a/src/NzbDrone.Core/MediaFiles/EpisodeImport/Aggregation/Aggregators/AggregateEpisodes.cs +++ b/src/NzbDrone.Core/MediaFiles/EpisodeImport/Aggregation/Aggregators/AggregateEpisodes.cs @@ -56,6 +56,11 @@ namespace NzbDrone.Core.MediaFiles.EpisodeImport.Aggregation.Aggregators var bestEpisodeInfoForEpisodes = GetBestEpisodeInfo(localEpisode, otherFiles); var isMediaFile = MediaFileExtensions.Extensions.Contains(Path.GetExtension(localEpisode.Path)); + if (bestEpisodeInfoForEpisodes == null) + { + return new List(); + } + if (ValidateParsedEpisodeInfo.ValidateForSeriesType(bestEpisodeInfoForEpisodes, localEpisode.Series, isMediaFile)) { return _parsingService.GetEpisodes(bestEpisodeInfoForEpisodes, localEpisode.Series, localEpisode.SceneSource);