1
0
mirror of https://github.com/node-red/node-red.git synced 2023-10-10 13:36:53 +02:00

Log close errors rather than pass up the stack

This commit is contained in:
Nick O'Leary 2014-06-08 23:28:46 +01:00
parent fc94429266
commit dded87c134

View File

@ -124,9 +124,13 @@ var flowNodes = module.exports = {
events.emit("nodes-stopping"); events.emit("nodes-stopping");
var promises = []; var promises = [];
for (var n in nodes) { for (var n in nodes) {
var p = nodes[n].close(); try {
if (p) { var p = nodes[n].close();
promises.push(p); if (p) {
promises.push(p);
}
} catch(err) {
nodes[n].error(err);
} }
} }
when.settle(promises).then(function() { when.settle(promises).then(function() {