diff --git a/src/NzbDrone.Core/MediaFiles/BookImport/Identification/DistanceCalculator.cs b/src/NzbDrone.Core/MediaFiles/BookImport/Identification/DistanceCalculator.cs index cb71fb248..57656c20f 100644 --- a/src/NzbDrone.Core/MediaFiles/BookImport/Identification/DistanceCalculator.cs +++ b/src/NzbDrone.Core/MediaFiles/BookImport/Identification/DistanceCalculator.cs @@ -38,19 +38,13 @@ public static Distance BookDistance(List localTracks, Edition edition Logger.Trace("author: '{0}' vs '{1}'; {2}", authors.ConcatToString("' or '"), edition.Book.Value.AuthorMetadata.Value.Name, dist.NormalizedDistance()); var title = localTracks.MostCommon(x => x.FileTrackInfo.BookTitle) ?? ""; - var titleOptions = new List { edition.Title, edition.Book.Value.Title }; + var titleOptions = new List { edition.Title }; if (titleOptions[0].Contains("#")) { titleOptions.Add(StripSeriesRegex.Replace(titleOptions[0])); } - var (maintitle, _) = edition.Book.Value.Title.SplitBookTitle(edition.Book.Value.AuthorMetadata.Value.Name); - if (!titleOptions.Contains(maintitle)) - { - titleOptions.Add(maintitle); - } - - (maintitle, _) = edition.Title.SplitBookTitle(edition.Book.Value.AuthorMetadata.Value.Name); + var (maintitle, _) = edition.Title.SplitBookTitle(edition.Book.Value.AuthorMetadata.Value.Name); if (!titleOptions.Contains(maintitle)) { titleOptions.Add(maintitle);