From 0fe7da80abfd0b8d4a064e4c36c7005cb21c3e20 Mon Sep 17 00:00:00 2001 From: Mark McDowall Date: Sun, 12 May 2019 16:25:57 -0700 Subject: [PATCH] Fixed: Error logged when checking if v2+ anime release is a valid upgrade Fixes #3114 --- .../Specifications/AnimeVersionUpgradeSpecification.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/NzbDrone.Core/DecisionEngine/Specifications/AnimeVersionUpgradeSpecification.cs b/src/NzbDrone.Core/DecisionEngine/Specifications/AnimeVersionUpgradeSpecification.cs index 82dcd6f42..01b4e64a2 100644 --- a/src/NzbDrone.Core/DecisionEngine/Specifications/AnimeVersionUpgradeSpecification.cs +++ b/src/NzbDrone.Core/DecisionEngine/Specifications/AnimeVersionUpgradeSpecification.cs @@ -32,6 +32,11 @@ namespace NzbDrone.Core.DecisionEngine.Specifications foreach (var file in subject.Episodes.Where(c => c.EpisodeFileId != 0).Select(c => c.EpisodeFile.Value)) { + if (file == null) + { + continue; + } + if (_upgradableSpecification.IsRevisionUpgrade(file.Quality, subject.ParsedEpisodeInfo.Quality)) { if (file.ReleaseGroup.IsNullOrWhiteSpace())