diff --git a/src/Readarr.Api.V1/ProviderControllerBase.cs b/src/Readarr.Api.V1/ProviderControllerBase.cs index 642375409..786b2ced8 100644 --- a/src/Readarr.Api.V1/ProviderControllerBase.cs +++ b/src/Readarr.Api.V1/ProviderControllerBase.cs @@ -76,8 +76,10 @@ namespace Readarr.Api.V1 public ActionResult UpdateProvider(TProviderResource providerResource) { var providerDefinition = GetDefinition(providerResource, false); + var existingDefinition = _providerFactory.Get(providerDefinition.Id); - if (providerDefinition.Enable) + // Only test existing definitions if it was previously disabled + if (providerDefinition.Enable && !existingDefinition.Enable) { Test(providerDefinition, false); }