1
0
mirror of https://github.com/Radarr/Radarr.git synced 2024-09-17 15:02:34 +02:00

Fixed: Testing indexers, connections and download clients

This commit is contained in:
Mark McDowall 2015-04-18 22:56:36 -07:00
parent f831dbd789
commit 4c9f13cb26

View File

@ -76,7 +76,10 @@ private int CreateProvider(TProviderResource providerResource)
{
var providerDefinition = GetDefinition(providerResource, false);
Test(providerDefinition, false);
if (providerDefinition.Enable)
{
Test(providerDefinition, false);
}
providerDefinition = _providerFactory.Create(providerDefinition);
@ -87,7 +90,10 @@ private void UpdateProvider(TProviderResource providerResource)
{
var providerDefinition = GetDefinition(providerResource, false);
Test(providerDefinition, false);
if (providerDefinition.Enable)
{
Test(providerDefinition, false);
}
_providerFactory.Update(providerDefinition);
}
@ -166,8 +172,6 @@ protected virtual void Validate(TProviderDefinition definition, bool includeWarn
protected virtual void Test(TProviderDefinition definition, bool includeWarnings)
{
if (!definition.Enable) return;
var validationResult = _providerFactory.Test(definition);
VerifyValidationResult(validationResult, includeWarnings);