From 82672a825df1379970b61101d235b9323d13cb9e Mon Sep 17 00:00:00 2001 From: Phil Day <69908274+PhilDay-CT@users.noreply.github.com> Date: Mon, 9 May 2022 16:20:44 +0100 Subject: [PATCH] Update packages/node_modules/@node-red/nodes/core/network/10-mqtt.js Co-authored-by: Stephen McLaughlin <44235289+Steve-Mcl@users.noreply.github.com> --- .../@node-red/nodes/core/network/10-mqtt.js | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/packages/node_modules/@node-red/nodes/core/network/10-mqtt.js b/packages/node_modules/@node-red/nodes/core/network/10-mqtt.js index 2fcfaad10..2a0241316 100644 --- a/packages/node_modules/@node-red/nodes/core/network/10-mqtt.js +++ b/packages/node_modules/@node-red/nodes/core/network/10-mqtt.js @@ -1024,15 +1024,14 @@ module.exports = function(RED) { * * If `handler` is omitted, then all events named `event` are removed * * If both parameters are omitted, then all events are removed * @param {string} [event] The name of the event (optional) - * @param {function} [handler] The handler for this event + * @param {function} [handler] The handler for this event (optional) */ node._clientRemoveListeners = function(event, handler) { node.clientListeners = node.clientListeners.filter((l) => { - if (event && event !== l.e) { return true; } - if (handler && handler !== l.h) { return true; } - node.client.removeListener(l.event, l.f) - return false; //found and removed, fliter out this one - + if (event && event !== l.event) { return true; } + if (handler && handler !== l.handler) { return true; } + node.client.removeListener(l.event, l.handler) + return false; //found and removed, filter out this one }) }