diff --git a/red/runtime/nodes/context/index.js b/red/runtime/nodes/context/index.js index cb61ca187..91cbf60c4 100644 --- a/red/runtime/nodes/context/index.js +++ b/red/runtime/nodes/context/index.js @@ -195,9 +195,24 @@ function createContext(id,seed) { var scope = id; var obj = seed || {}; var seedKeys; + var insertSeedValues; if (seed) { seedKeys = Object.keys(seed); + insertSeedValues = function(keys,values) { + if (!Array.isArray(keys)) { + if (values[0] === undefined) { + values[0] = seed[keys]; + } + } else { + for (var i=0;i