diff --git a/src/NzbDrone.Core/MetadataSource/BookInfo/BookInfoProxy.cs b/src/NzbDrone.Core/MetadataSource/BookInfo/BookInfoProxy.cs index adebe9ca9..c77aec858 100644 --- a/src/NzbDrone.Core/MetadataSource/BookInfo/BookInfoProxy.cs +++ b/src/NzbDrone.Core/MetadataSource/BookInfo/BookInfoProxy.cs @@ -507,11 +507,15 @@ namespace NzbDrone.Core.MetadataSource.BookInfo private List MapBulkBook(BulkBookResource resource) { - var authors = resource.Authors.Select(MapAuthorMetadata).ToDictionary(x => x.ForeignAuthorId, x => x); + var books = new List(); - var series = resource.Series.Select(MapSeries).ToList(); + if (resource == null) + { + return books; + } - var books = new List(); + 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) {