diff --git a/nodes/core/core/80-function.js b/nodes/core/core/80-function.js index ba52f2ff6..d8e236cad 100644 --- a/nodes/core/core/80-function.js +++ b/nodes/core/core/80-function.js @@ -205,7 +205,7 @@ module.exports = function(RED) { var context = vm.createContext(sandbox); try { this.script = vm.createScript(functionText, { - filename: 'Function Node:'+this.id+(this.name?' ['+this.name+']':'', // filename for stack traces + filename: 'Function: '+this.id+(this.name?' ['+this.name+']':''), // filename for stack traces lineOffset: -11, // line number offset to be used for stack traces columnOffset: 0, // column number offset to be used for stack traces displayErrors: true @@ -225,9 +225,9 @@ module.exports = function(RED) { } } catch(err) { //remove unwanted part - const index = err.stack.search(/\n\s*at ContextifyScript.Script.runInContext/); + var index = err.stack.search(/\n\s*at ContextifyScript.Script.runInContext/); err.stack = err.stack.slice(0, index).split('\n').slice(0,-1).join('\n'); - const stack = err.stack.split(/\r?\n/); + var stack = err.stack.split(/\r?\n/); //store the error in msg to be used in flows msg.error = err;