diff --git a/packages/xforms-engine/src/parse/xpath/syntax-traversal.ts b/packages/xforms-engine/src/parse/xpath/syntax-traversal.ts index 4d17cbfa..75b330fe 100644 --- a/packages/xforms-engine/src/parse/xpath/syntax-traversal.ts +++ b/packages/xforms-engine/src/parse/xpath/syntax-traversal.ts @@ -117,7 +117,7 @@ export const findTypedPrincipalExpressionNode = | null => { const [first, ...rest] = collectTypedNodes(types, xpathNode); - if (first == null || rest.length > 1) { + if (first == null || rest.length > 0) { return null; }