Prevent mapping null metadata responses

Fixes #2971
This commit is contained in:
Bogdan
2023-10-07 01:40:49 +03:00
parent 63b1b56a4f
commit ce808c6d7b

View File

@@ -507,12 +507,16 @@ namespace NzbDrone.Core.MetadataSource.BookInfo
private List<Book> MapBulkBook(BulkBookResource resource)
{
var authors = resource.Authors.Select(MapAuthorMetadata).ToDictionary(x => x.ForeignAuthorId, x => x);
var series = resource.Series.Select(MapSeries).ToList();
var books = new List<Book>();
if (resource == null)
{
return books;
}
var authors = resource.Authors.Select(MapAuthorMetadata).ToDictionary(x => x.ForeignAuthorId, x => x);
var series = resource.Series.Select(MapSeries).ToList();
foreach (var work in resource.Works)
{
var book = MapBook(work);