From 952633f4cac72a646c29ff05d050d67e47879de3 Mon Sep 17 00:00:00 2001 From: Eric Hare Date: Thu, 15 May 2025 09:21:58 -0700 Subject: [PATCH] fix: Properly escape new line characters in webhook (#8054) --- src/backend/base/langflow/components/data/webhook.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/backend/base/langflow/components/data/webhook.py b/src/backend/base/langflow/components/data/webhook.py index e4860fd1c..749626130 100644 --- a/src/backend/base/langflow/components/data/webhook.py +++ b/src/backend/base/langflow/components/data/webhook.py @@ -43,7 +43,8 @@ class WebhookComponent(Component): self.status = "No data provided." return Data(data={}) try: - body = json.loads(self.data or "{}") + my_data = self.data.replace('"\n"', '"\\n"') + body = json.loads(my_data or "{}") except json.JSONDecodeError: body = {"payload": self.data} message = f"Invalid JSON payload. Please check the format.\n\n{self.data}"