fix null token handling

in document creation
This commit is contained in:
romain v 2021-04-02 16:05:40 +02:00
parent ea9c2f045c
commit b8135129cb

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