diff --git a/packages/string-templates/src/helpers/javascript.js b/packages/string-templates/src/helpers/javascript.js index cba3966213..301833fd34 100644 --- a/packages/string-templates/src/helpers/javascript.js +++ b/packages/string-templates/src/helpers/javascript.js @@ -19,7 +19,10 @@ const removeSquareBrackets = value => { const getContextValue = (path, context) => { let data = context path.split(".").forEach(key => { - data = data[removeSquareBrackets(key)] || {} + if (data == null || typeof data !== "object") { + return null + } + data = data[removeSquareBrackets(key)] }) return data }