mirror of
https://github.com/Sonarr/Sonarr.git
synced 2024-12-16 11:37:58 +02:00
Fixed: Testing indexers, connections and download clients
This commit is contained in:
parent
f831dbd789
commit
4c9f13cb26
@ -76,7 +76,10 @@ private int CreateProvider(TProviderResource providerResource)
|
|||||||
{
|
{
|
||||||
var providerDefinition = GetDefinition(providerResource, false);
|
var providerDefinition = GetDefinition(providerResource, false);
|
||||||
|
|
||||||
|
if (providerDefinition.Enable)
|
||||||
|
{
|
||||||
Test(providerDefinition, false);
|
Test(providerDefinition, false);
|
||||||
|
}
|
||||||
|
|
||||||
providerDefinition = _providerFactory.Create(providerDefinition);
|
providerDefinition = _providerFactory.Create(providerDefinition);
|
||||||
|
|
||||||
@ -87,7 +90,10 @@ private void UpdateProvider(TProviderResource providerResource)
|
|||||||
{
|
{
|
||||||
var providerDefinition = GetDefinition(providerResource, false);
|
var providerDefinition = GetDefinition(providerResource, false);
|
||||||
|
|
||||||
|
if (providerDefinition.Enable)
|
||||||
|
{
|
||||||
Test(providerDefinition, false);
|
Test(providerDefinition, false);
|
||||||
|
}
|
||||||
|
|
||||||
_providerFactory.Update(providerDefinition);
|
_providerFactory.Update(providerDefinition);
|
||||||
}
|
}
|
||||||
@ -166,8 +172,6 @@ protected virtual void Validate(TProviderDefinition definition, bool includeWarn
|
|||||||
|
|
||||||
protected virtual void Test(TProviderDefinition definition, bool includeWarnings)
|
protected virtual void Test(TProviderDefinition definition, bool includeWarnings)
|
||||||
{
|
{
|
||||||
if (!definition.Enable) return;
|
|
||||||
|
|
||||||
var validationResult = _providerFactory.Test(definition);
|
var validationResult = _providerFactory.Test(definition);
|
||||||
|
|
||||||
VerifyValidationResult(validationResult, includeWarnings);
|
VerifyValidationResult(validationResult, includeWarnings);
|
||||||
|
Loading…
Reference in New Issue
Block a user