fix: strip markdown hard-break backslashes from webhook payloads (#13950)

This commit is contained in:
Sivin Varghese
2026-04-16 13:19:35 +05:30
committed by GitHub
parent b5264a2560
commit 48533e2a5d
7 changed files with 73 additions and 2 deletions

View File

@@ -10,6 +10,6 @@ module PushDataHelper
end
def webhook_data
Conversations::EventDataPresenter.new(self).push_data
Conversations::EventDataPresenter.new(self).webhook_data
end
end

View File

@@ -170,6 +170,13 @@ class Message < ApplicationRecord
data
end
def webhook_push_event_data
push_event_data.merge(
content: Messages::WebhookContentNormalizer.normalize(content),
processed_message_content: Messages::WebhookContentNormalizer.normalize(processed_message_content)
)
end
def webhook_data
data = {
account: account.webhook_data,