From b7e35fada8de3abb14a2c20a54c1caf8e43c1c7c Mon Sep 17 00:00:00 2001 From: Leonardo Galli Date: Tue, 7 Aug 2018 17:29:03 +0200 Subject: [PATCH] Fixed: Null exception due to resharper refactoring Fixes #2947 --- .../.idea.NzbDrone/.idea/contentModel.xml | 33 +++++++++---------- .../RequiredIndexerFlagsSpecification.cs | 6 ++-- 2 files changed, 18 insertions(+), 21 deletions(-) diff --git a/src/.idea/.idea.NzbDrone/.idea/contentModel.xml b/src/.idea/.idea.NzbDrone/.idea/contentModel.xml index 7bb9c32d7..5f78a1506 100644 --- a/src/.idea/.idea.NzbDrone/.idea/contentModel.xml +++ b/src/.idea/.idea.NzbDrone/.idea/contentModel.xml @@ -1,24 +1,21 @@ - + - - - + + + - - - - - - - + + + + - + @@ -70,10 +67,10 @@ - - - - + + + + @@ -3328,7 +3325,7 @@ - + @@ -3340,7 +3337,7 @@ - + diff --git a/src/NzbDrone.Core/DecisionEngine/Specifications/RequiredIndexerFlagsSpecification.cs b/src/NzbDrone.Core/DecisionEngine/Specifications/RequiredIndexerFlagsSpecification.cs index 0f421b74c..d47cf6050 100644 --- a/src/NzbDrone.Core/DecisionEngine/Specifications/RequiredIndexerFlagsSpecification.cs +++ b/src/NzbDrone.Core/DecisionEngine/Specifications/RequiredIndexerFlagsSpecification.cs @@ -1,4 +1,5 @@ using System; +using System.Collections.Generic; using System.Linq; using NLog; using NzbDrone.Core.Datastore; @@ -46,13 +47,12 @@ namespace NzbDrone.Core.DecisionEngine.Specifications.Search var requiredFlags = torrentIndexerSettings.RequiredFlags; var requiredFlag = (IndexerFlags) 0; - var enumerable = requiredFlags.ToList(); - if (requiredFlags == null || !enumerable.Any()) + if (requiredFlags == null || !requiredFlags.Any()) { return Decision.Accept(); } - foreach (var flag in enumerable) + foreach (var flag in requiredFlags) { if (torrentInfo.IndexerFlags.HasFlag((IndexerFlags)flag)) {