From a3663eba318ac6703747b5d7fed9706a89d37ae8 Mon Sep 17 00:00:00 2001 From: Diego Sampaio Date: Fri, 18 Nov 2016 14:10:34 -0200 Subject: [PATCH] Do not trigger livechat integration if room still open --- packages/rocketchat-livechat/server/hooks/sendToCRM.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/rocketchat-livechat/server/hooks/sendToCRM.js b/packages/rocketchat-livechat/server/hooks/sendToCRM.js index 8bcc3abbed6..0000326b1b4 100644 --- a/packages/rocketchat-livechat/server/hooks/sendToCRM.js +++ b/packages/rocketchat-livechat/server/hooks/sendToCRM.js @@ -3,6 +3,11 @@ function sendToCRM(hook, room) { return room; } + // Do not send to CRM if the chat is still open + if (hook === 'saveLivechatInfo' && room.open) { + return room; + } + let postData = RocketChat.Livechat.getLivechatRoomGuestInfo(room); if (hook === 'closeRoom') { postData.type = 'LivechatSession';