diff --git a/src/NzbDrone.Core/Validation/DownloadClientExistsValidator.cs b/src/NzbDrone.Core/Validation/DownloadClientExistsValidator.cs index 28f571483..cf021f464 100644 --- a/src/NzbDrone.Core/Validation/DownloadClientExistsValidator.cs +++ b/src/NzbDrone.Core/Validation/DownloadClientExistsValidator.cs @@ -16,7 +16,12 @@ namespace NzbDrone.Core.Validation protected override bool IsValid(PropertyValidatorContext context) { - return context?.PropertyValue == null || _downloadClientFactory.Exists((int)context.PropertyValue); + if (context?.PropertyValue == null || (int)context.PropertyValue == 0) + { + return true; + } + + return _downloadClientFactory.Exists((int)context.PropertyValue); } } }