Merge pull request #312 from Poltuu/null_token

fix null token handling in document creation
This commit is contained in:
Eliot Jones 2021-04-02 12:06:41 -04:00 committed by GitHub
commit c74ca5fda8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -127,6 +127,11 @@
// referencesFromDocument.Add(referenceToken.Data, newReferenceToken);
//
var tokenObject = DirectObjectFinder.Get<IToken>(referenceToken.Data, tokenScanner);
if (tokenObject is null) //NullToken allowed
{
return null;
}
Debug.Assert(!(tokenObject is IndirectReferenceToken));
var result = CopyToken(writer, tokenObject, tokenScanner, referencesFromDocument, callstack);