From 2e3865bfab982a7fbb692cff3903d7cacb7d0311 Mon Sep 17 00:00:00 2001 From: Diego Sampaio Date: Fri, 5 Feb 2016 09:54:10 -0200 Subject: [PATCH] parse URLs on messages from REST --- packages/rocketchat-api/server/routes.coffee | 2 +- .../rocketchat-integrations/server/processWebhookMessage.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/rocketchat-api/server/routes.coffee b/packages/rocketchat-api/server/routes.coffee index 950336464d6..7946baba88b 100644 --- a/packages/rocketchat-api/server/routes.coffee +++ b/packages/rocketchat-api/server/routes.coffee @@ -55,7 +55,7 @@ RocketChat.API.v1.addRoute 'chat.messageExamples', authRequired: true, RocketChat.API.v1.addRoute 'chat.postMessage', authRequired: true, post: -> try - messageReturn = processWebhookMessage @bodyParams, @user + messageReturn = processWebhookMessage _.extend({ parseUrls: true }, @bodyParams), @user if not messageReturn? return RocketChat.API.v1.failure 'unknown-error' diff --git a/packages/rocketchat-integrations/server/processWebhookMessage.js b/packages/rocketchat-integrations/server/processWebhookMessage.js index 78cbf1f63aa..9ba7367b77e 100644 --- a/packages/rocketchat-integrations/server/processWebhookMessage.js +++ b/packages/rocketchat-integrations/server/processWebhookMessage.js @@ -71,7 +71,7 @@ this.processWebhookMessage = function(messageObj, user, defaultValues) { alias: messageObj.username || messageObj.alias || defaultValues.alias, msg: _.trim(messageObj.text || messageObj.msg || ''), attachments: messageObj.attachments, - parseUrls: false, + parseUrls: messageObj.parseUrls || false, bot: messageObj.bot, groupable: false };