diff --git a/red/api/admin/flow.js b/red/api/admin/flow.js index 0c4198dd3..01c99f1a5 100644 --- a/red/api/admin/flow.js +++ b/red/api/admin/flow.js @@ -40,7 +40,7 @@ module.exports = { redNodes.addFlow(flow).then(function(id) { log.audit({event: "flow.add",id:id},req); res.json({id:id}); - }).otherwise(function(err) { + }).catch(function(err) { log.audit({event: "flow.add",error:err.code||"unexpected_error",message:err.toString()},req); res.status(400).json({error:err.code||"unexpected_error", message:err.toString()}); }) @@ -53,7 +53,7 @@ module.exports = { redNodes.updateFlow(id,flow).then(function() { log.audit({event: "flow.update",id:id},req); res.json({id:id}); - }).otherwise(function(err) { + }).catch(function(err) { log.audit({event: "flow.update",error:err.code||"unexpected_error",message:err.toString()},req); res.status(400).json({error:err.code||"unexpected_error", message:err.toString()}); }) diff --git a/red/api/admin/flows.js b/red/api/admin/flows.js index 7c1e2b83d..475448fbd 100644 --- a/red/api/admin/flows.js +++ b/red/api/admin/flows.js @@ -54,7 +54,7 @@ module.exports = { } else { res.json({rev:flowId}); } - }).otherwise(function(err) { + }).catch(function(err) { log.warn(log._("api.flows.error-reload",{message:err.message})); log.warn(err.stack); res.status(500).json({error:"unexpected_error", message:err.message}); @@ -77,7 +77,7 @@ module.exports = { } else if (version === "v2") { res.json({rev:flowId}); } - }).otherwise(function(err) { + }).catch(function(err) { log.warn(log._("api.flows.error-save",{message:err.message})); log.warn(err.stack); res.status(500).json({error:"unexpected_error", message:err.message}); diff --git a/red/api/admin/nodes.js b/red/api/admin/nodes.js index 45787e713..449b53a5a 100644 --- a/red/api/admin/nodes.js +++ b/red/api/admin/nodes.js @@ -81,7 +81,7 @@ module.exports = { log.audit({event: "nodes.install",module:node.module,version:node.version},req); res.json(info); } - }).otherwise(function(err) { + }).catch(function(err) { if (err.code === 404) { log.audit({event: "nodes.install",module:node.module,version:node.version,error:"not_found"},req); res.status(404).end(); @@ -117,7 +117,7 @@ module.exports = { events.emit("runtime-event",{id:"node/removed",retain:false,payload:list}); log.audit({event: "nodes.remove",module:mod},req); res.status(204).end(); - }).otherwise(function(err) { + }).catch(function(err) { log.audit({event: "nodes.remove",module:mod,error:err.code||"unexpected_error",message:err.toString()},req); res.status(400).json({error:err.code||"unexpected_error", message:err.toString()}); }); diff --git a/red/api/editor/library.js b/red/api/editor/library.js index c9139fc1b..5bbbc7bb9 100644 --- a/red/api/editor/library.js +++ b/red/api/editor/library.js @@ -36,7 +36,7 @@ function createLibrary(type) { } else { res.json(result); } - }).otherwise(function(err) { + }).catch(function(err) { if (err) { log.warn(log._("api.library.error-load-entry",{path:path,message:err.toString()})); if (err.code === 'forbidden') { @@ -59,7 +59,7 @@ function createLibrary(type) { storage.saveLibraryEntry(type,path,meta,text).then(function() { log.audit({event: "library.set",type:type},req); res.status(204).end(); - }).otherwise(function(err) { + }).catch(function(err) { log.warn(log._("api.library.error-save-entry",{path:path,message:err.toString()})); if (err.code === 'forbidden') { log.audit({event: "library.set",type:type,error:"forbidden"},req); @@ -123,7 +123,7 @@ module.exports = { log.audit({event: "library.get",type:"flow",path:req.params[0]},req); res.set('Content-Type', 'application/json'); res.send(data); - }).otherwise(function(err) { + }).catch(function(err) { if (err) { log.warn(log._("api.library.error-load-flow",{path:req.params[0],message:err.toString()})); if (err.code === 'forbidden') { @@ -147,7 +147,7 @@ module.exports = { storage.saveFlow(req.params[0],flow).then(function() { log.audit({event: "library.set",type:"flow",path:req.params[0]},req); res.status(204).end(); - }).otherwise(function(err) { + }).catch(function(err) { log.warn(log._("api.library.error-save-flow",{path:req.params[0],message:err.toString()})); if (err.code === 'forbidden') { log.audit({event: "library.set",type:"flow",path:req.params[0],error:"forbidden"},req); diff --git a/red/api/editor/settings.js b/red/api/editor/settings.js index c22f8ea31..31fe01c1b 100644 --- a/red/api/editor/settings.js +++ b/red/api/editor/settings.js @@ -90,7 +90,7 @@ module.exports = { settings.setUserSettings(username, currentSettings).then(function() { log.audit({event: "settings.update",username:username},req); res.status(204).end(); - }).otherwise(function(err) { + }).catch(function(err) { log.audit({event: "settings.update",username:username,error:err.code||"unexpected_error",message:err.toString()},req); res.status(400).json({error:err.code||"unexpected_error", message:err.toString()}); }); diff --git a/red/runtime/nodes/registry/loader.js b/red/runtime/nodes/registry/loader.js index 3592d623a..3a9a2fc1a 100644 --- a/red/runtime/nodes/registry/loader.js +++ b/red/runtime/nodes/registry/loader.js @@ -301,7 +301,7 @@ function loadNodeSet(node) { node.enabled = true; node.loaded = true; return node; - }).otherwise(function(err) { + }).catch(function(err) { node.err = err; return node; });