diff --git a/src/NzbDrone.Core/MediaFiles/EbookTagService.cs b/src/NzbDrone.Core/MediaFiles/EbookTagService.cs index 515624980..f52baa14f 100644 --- a/src/NzbDrone.Core/MediaFiles/EbookTagService.cs +++ b/src/NzbDrone.Core/MediaFiles/EbookTagService.cs @@ -350,11 +350,13 @@ private ParsedTrackInfo ReadPdf(string file) try { var book = PdfReader.Open(file, PdfDocumentOpenMode.InformationOnly); - result.Authors = new List { book.Info.Author }; - result.BookTitle = book.Info.Title; + if (book.Info != null) + { + result.Authors = new List { book.Info.Author }; + result.BookTitle = book.Info.Title; - _logger.Trace(book.Info.ToJson()); - _logger.Trace(book.CustomValues.ToJson()); + _logger.Trace(book.Info.ToJson()); + } } catch (Exception e) {