skip explicit destinations where the page cannot be found

This commit is contained in:
Eliot Jones
2019-12-05 16:40:21 +00:00
parent e01d77b93a
commit a9b61d81fa

View File

@@ -281,7 +281,14 @@
if (pageToken is IndirectReferenceToken pageIndirectReferenceToken)
{
pageNumber = catalog.GetPageByReference(pageIndirectReferenceToken.Data).PageNumber ?? 1;
var page = catalog.GetPageByReference(pageIndirectReferenceToken.Data);
if (page?.PageNumber == null)
{
return false;
}
pageNumber = page.PageNumber.Value;
}
else if (pageToken is NumericToken pageNumericToken)
{