diff --git a/packages/node_modules/@node-red/runtime/lib/nodes/context/index.js b/packages/node_modules/@node-red/runtime/lib/nodes/context/index.js index 2716d2ad8..ceeb1222b 100644 --- a/packages/node_modules/@node-red/runtime/lib/nodes/context/index.js +++ b/packages/node_modules/@node-red/runtime/lib/nodes/context/index.js @@ -210,12 +210,26 @@ function createContext(id,seed) { insertSeedValues = function(keys,values) { if (!Array.isArray(keys)) { if (values[0] === undefined) { - values[0] = util.getObjectProperty(seed,keys); + try { + values[0] = util.getObjectProperty(seed,keys); + } catch(err) { + if (err.code === "INVALID_EXPR") { + throw err; + } + value[0] = undefined; + } } } else { for (var i=0;i