Skip to content

Commit 550fa49

Browse files
authored
Merge pull request #3648 from adamretter/hotfix/xqsuite-eval-original-error
Preserve original error message when using util:eval
2 parents e2bf08c + 3c8da1e commit 550fa49

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

exist-core/src/main/resources/org/exist/xquery/lib/test.xq

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -302,9 +302,9 @@ declare function t:xpath($output as item()*, $xpath as element()) {
302302
let $expr := $xpath/string()
303303
return
304304
if (matches($expr, "^\s*/")) then
305-
util:eval(concat("$output", $expr))
305+
util:eval(concat("$output", $expr), false(), (), true())
306306
else
307-
util:eval($expr)
307+
util:eval($expr, false(), (), true())
308308
};
309309

310310
declare function t:run-testSet($set as element(TestSet), $id as xs:string?) {

exist-core/src/main/resources/org/exist/xquery/lib/xqsuite/xqsuite.xql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -880,7 +880,7 @@ declare %private function test:assertXPath($annotation as element(annotation), $
880880
$prolog || "$result" || $expr
881881
else
882882
$prolog || $expr
883-
let $eval-result := util:eval($eval-query)
883+
let $eval-result := util:eval($eval-query, false(), (), true())
884884
let $xr := test:checkXPathResult($eval-result)
885885
return
886886
if ($xr) then

0 commit comments

Comments
 (0)