New: More granular book year naming tokens

This commit is contained in:
ta264
2021-06-10 21:51:12 +01:00
parent c484a29099
commit a0e2747004
2 changed files with 25 additions and 1 deletions

View File

@@ -244,10 +244,32 @@ namespace NzbDrone.Core.Organizer
{
tokenHandlers["{Release Year}"] = m => edition.ReleaseDate.Value.Year.ToString();
}
else if (edition.Book.Value.ReleaseDate.HasValue)
{
tokenHandlers["{Release Year}"] = m => edition.Book.Value.ReleaseDate.Value.Year.ToString();
}
else
{
tokenHandlers["{Release Year}"] = m => "Unknown";
}
if (edition.ReleaseDate.HasValue)
{
tokenHandlers["{Edition Year}"] = m => edition.ReleaseDate.Value.Year.ToString();
}
else
{
tokenHandlers["{Edition Year}"] = m => "Unknown";
}
if (edition.Book.Value.ReleaseDate.HasValue)
{
tokenHandlers["{Release YearFirst}"] = m => edition.Book.Value.ReleaseDate.Value.Year.ToString();
}
else
{
tokenHandlers["{Release YearFirst}"] = m => "Unknown";
}
}
private void AddBookFileTokens(Dictionary<string, Func<TokenMatch, string>> tokenHandlers, BookFile bookFile)