diff --git a/lib/integrations/slack/send_on_slack_service.rb b/lib/integrations/slack/send_on_slack_service.rb index 50a69e02b170..aa9d3ad5bca0 100644 --- a/lib/integrations/slack/send_on_slack_service.rb +++ b/lib/integrations/slack/send_on_slack_service.rb @@ -58,10 +58,12 @@ def format_message_content end def message_text - if message.content.present? - message.content.gsub(MENTION_REGEX, '\1') + content = message.processed_message_content || message.content + + if content.present? + content.gsub(MENTION_REGEX, '\1') else - message.content + content end end