Fix accessing global context from jsonata expressions

Fixes #1335
This commit is contained in:
Nick O'Leary
2017-07-09 10:40:23 +01:00
parent fc9906624e
commit c93870316c
2 changed files with 45 additions and 1 deletions

View File

@@ -338,7 +338,7 @@ function prepareJSONataExpression(value,node) {
return node.context().flow.get(val);
});
expr.assign('globalContext',function(val) {
return node.context().global(val);
return node.context().global.get(val);
});
expr._legacyMode = /(^|[^a-zA-Z0-9_'"])msg([^a-zA-Z0-9_'"]|$)/.test(value);
return expr;