From 2f7d7fb220f878aab8431e3aab4f4a98c4bac284 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) Closes #2485 --- 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 08a026db3..e3feea13b 100644 --- a/src/NzbDrone.Core/ThingiProvider/ProviderFactory.cs +++ b/src/NzbDrone.Core/ThingiProvider/ProviderFactory.cs @@ -103,9 +103,10 @@ public TProviderDefinition Get(int id) 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)