diff --git a/packages/node_modules/@node-red/nodes/core/function/89-delay.js b/packages/node_modules/@node-red/nodes/core/function/89-delay.js index c4895e0e4..5205a5b18 100644 --- a/packages/node_modules/@node-red/nodes/core/function/89-delay.js +++ b/packages/node_modules/@node-red/nodes/core/function/89-delay.js @@ -372,6 +372,7 @@ module.exports = function(RED) { hit = false; for (var b in node.buffer) { // check if already in queue if (msg.topic === node.buffer[b].msg.topic) { + if (node.outputs === 2) { send([null,node.buffer[b].msg]) } node.buffer[b].done(); node.buffer[b] = {msg, send, done}; // if so - replace existing entry hit = true;