From c424dedb4f6727ee792bb3c3542d3600a00a1ace Mon Sep 17 00:00:00 2001 From: Bradley Hilton Date: Thu, 16 Mar 2017 15:23:28 -0300 Subject: [PATCH] Fix the outgoing integrations not being triggered for archived channel event --- .../rocketchat-integrations/server/lib/triggerHandler.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/rocketchat-integrations/server/lib/triggerHandler.js b/packages/rocketchat-integrations/server/lib/triggerHandler.js index 27a05d88602..eb23f982f86 100644 --- a/packages/rocketchat-integrations/server/lib/triggerHandler.js +++ b/packages/rocketchat-integrations/server/lib/triggerHandler.js @@ -527,7 +527,9 @@ RocketChat.integrations.triggerHandler = new class RocketChatIntegrationHandler } break; } - } else if (this.triggers.__any) { + } + + if (this.triggers.__any) { //For outgoing integration which don't rely on rooms. for (const trigger of Object.values(this.triggers.__any)) { triggersToExecute.push(trigger); @@ -569,6 +571,7 @@ RocketChat.integrations.triggerHandler = new class RocketChatIntegrationHandler // Stop if there are triggerWords but none match if (!word) { + logger.outgoing.debug(`The trigger word which "${trigger.name}" was expecting could not be found, not executing.`); return; } }