diff --git a/src/NzbDrone.Core/Validation/Paths/AuthorExistsValidator.cs b/src/NzbDrone.Core/Validation/Paths/AuthorExistsValidator.cs index 6f28ff199..d7d7bbc07 100644 --- a/src/NzbDrone.Core/Validation/Paths/AuthorExistsValidator.cs +++ b/src/NzbDrone.Core/Validation/Paths/AuthorExistsValidator.cs @@ -21,7 +21,9 @@ namespace NzbDrone.Core.Validation.Paths return true; } - return !_authorService.GetAllAuthors().Exists(s => s.Metadata.Value.ForeignAuthorId == context.PropertyValue.ToString()); + var foreignAuthorId = context.PropertyValue.ToString(); + + return _authorService.FindById(foreignAuthorId) == null; } } }