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

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);