diff --git a/src/NzbDrone.Core/Books/Services/AuthorService.cs b/src/NzbDrone.Core/Books/Services/AuthorService.cs index 372ef218c..87b93d9b6 100644 --- a/src/NzbDrone.Core/Books/Services/AuthorService.cs +++ b/src/NzbDrone.Core/Books/Services/AuthorService.cs @@ -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));