fix(web): prevent undefined traversal entry

This commit is contained in:
Joshua Horton 2025-08-28 09:32:48 -05:00
parent 1942309356
commit 33ae31f3a4

View file

@ -357,7 +357,10 @@ export class SearchNode {
node.partialEdge.subsetSubindex++;
// Append the newly-processed char to the subset's `insert` string.
node.partialEdge.transformSubset = {...subset, key: startSubset.key, insert: subset.insert + char};
node.matchedTraversals.push(childTraversal);
// '' inserts do not traverse deeper; do not add an empty traversal entry!
if(childTraversal) {
node.matchedTraversals.push(childTraversal);
}
nodesToReturn.push(node);
};