From abddce1cfa872f0b3fb4590071037896aee2f7c7 Mon Sep 17 00:00:00 2001 From: Qstick Date: Mon, 30 Sep 2019 19:44:23 -0400 Subject: [PATCH] Fixed: Provider health checks persist after add until next scheduled check (cherry picked from commit 202449c40c82c6dfd2d15844c578436bbe3c8872) Close #8505 --- src/NzbDrone.Core/ThingiProvider/ProviderFactory.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/NzbDrone.Core/ThingiProvider/ProviderFactory.cs b/src/NzbDrone.Core/ThingiProvider/ProviderFactory.cs index 4bec1fee7..0e1a04759 100644 --- a/src/NzbDrone.Core/ThingiProvider/ProviderFactory.cs +++ b/src/NzbDrone.Core/ThingiProvider/ProviderFactory.cs @@ -108,9 +108,10 @@ namespace NzbDrone.Core.ThingiProvider public virtual TProviderDefinition Create(TProviderDefinition definition) { - var addedDefinition = _providerRepository.Insert(definition); - _eventAggregator.PublishEvent(new ProviderAddedEvent(definition)); - return addedDefinition; + var result = _providerRepository.Insert(definition); + _eventAggregator.PublishEvent(new ProviderAddedEvent(result)); + + return result; } public virtual void Update(TProviderDefinition definition)