From 544c08aeb980ad44d9fe84cbe5e7bd07800be7db Mon Sep 17 00:00:00 2001 From: adamscybot Date: Sat, 8 Jun 2024 18:58:59 +0100 Subject: [PATCH] Change loop protection for compat with jsonata-js/jsonata#700 --- src/Exerciser.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Exerciser.js b/src/Exerciser.js index b5174d4..b6714c2 100644 --- a/src/Exerciser.js +++ b/src/Exerciser.js @@ -432,11 +432,11 @@ class Exerciser extends React.Component { }; // register callbacks - expr.assign('__evaluate_entry', function (expr, input, environment) { + expr.assign(Symbol.for('jsonata.__evaluate_entry'), function (expr, input, environment) { depth++; checkRunnaway(); }); - expr.assign('__evaluate_exit', function (expr, input, environment, result) { + expr.assign(Symbol.for('jsonata.__evaluate_exit'), function (expr, input, environment, result) { depth--; checkRunnaway(); });