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 @@ 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)