diff --git a/packages/string-templates/src/helpers/Helper.js b/packages/string-templates/src/helpers/Helper.js index 3dc70ba0dc..d963c87158 100644 --- a/packages/string-templates/src/helpers/Helper.js +++ b/packages/string-templates/src/helpers/Helper.js @@ -8,7 +8,10 @@ class Helper { register(handlebars) { // wrap the function so that no helper can cause handlebars to break handlebars.registerHelper(this.name, (value, info) => { - const context = info?.data?.root || {} + let context = {} + if (info && info.data && info.data.root) { + context = info.data.root + } const result = this.fn(value, context) if (result == null) { return this.useValueFallback ? value : null