Fixed: Monitored status being reset after refresh when author is edited manually

Resolves #54
This commit is contained in:
Mark McDowall
2019-05-12 16:03:31 -07:00
committed by Bogdan
parent bd5695f2dd
commit faeb78801c

View File

@@ -225,7 +225,12 @@ namespace NzbDrone.Core.Books
public Author UpdateAuthor(Author author)
{
_cache.Clear();
var storedAuthor = GetAuthor(author.Id);
// Never update AddOptions when updating an author, keep it the same as the existing stored author.
author.AddOptions = storedAuthor.AddOptions;
var updatedAuthor = _authorRepository.Update(author);
_eventAggregator.PublishEvent(new AuthorEditedEvent(updatedAuthor, storedAuthor));