diff --git a/src/NzbDrone.Core/DecisionEngine/DownloadDecision.cs b/src/NzbDrone.Core/DecisionEngine/DownloadDecision.cs index dfbca6e84..b10ed9d09 100644 --- a/src/NzbDrone.Core/DecisionEngine/DownloadDecision.cs +++ b/src/NzbDrone.Core/DecisionEngine/DownloadDecision.cs @@ -29,7 +29,7 @@ namespace NzbDrone.Core.DecisionEngine { get { - return Rejections.Any() && Rejections.All(r => r.Type == RejectionType.Permanent); + return Rejections.Any() && Rejections.Any(r => r.Type == RejectionType.Permanent); } } diff --git a/src/NzbDrone.Core/DecisionEngine/Specifications/ProtocolSpecification.cs b/src/NzbDrone.Core/DecisionEngine/Specifications/ProtocolSpecification.cs index 00f9e0083..3ed297146 100644 --- a/src/NzbDrone.Core/DecisionEngine/Specifications/ProtocolSpecification.cs +++ b/src/NzbDrone.Core/DecisionEngine/Specifications/ProtocolSpecification.cs @@ -21,7 +21,7 @@ namespace NzbDrone.Core.DecisionEngine.Specifications _logger = logger; } - public RejectionType Type { get { return RejectionType.Temporary; } } + public RejectionType Type { get { return RejectionType.Permanent; } } public virtual Decision IsSatisfiedBy(RemoteEpisode subject, SearchCriteriaBase searchCriteria) {