mirror of
https://github.com/fergalmoran/Readarr.git
synced 2026-01-20 07:34:30 +00:00
Fixed: Books must match the edition title, not the work title
This commit is contained in:
@@ -38,19 +38,13 @@ namespace NzbDrone.Core.MediaFiles.BookImport.Identification
|
||||
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<string> { edition.Title, edition.Book.Value.Title };
|
||||
var titleOptions = new List<string> { 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);
|
||||
|
||||
Reference in New Issue
Block a user