diff --git a/src/backend/base/langflow/base/io/text.py b/src/backend/base/langflow/base/io/text.py index 7307eb23b..6ba7e39a3 100644 --- a/src/backend/base/langflow/base/io/text.py +++ b/src/backend/base/langflow/base/io/text.py @@ -36,6 +36,8 @@ class TextComponent(Component): # meaning, if text_key = "bacon", then data_template = "{bacon}" data_template = "{" + input_value.text_key + "}" input_value = data_to_text(template=data_template, data=input_value) + elif not input_value: + input_value = "" self.status = input_value if not input_value: input_value = "" diff --git a/src/backend/base/langflow/components/data/Webhook.py b/src/backend/base/langflow/components/data/Webhook.py index a1e672883..c7d9f2cf3 100644 --- a/src/backend/base/langflow/components/data/Webhook.py +++ b/src/backend/base/langflow/components/data/Webhook.py @@ -34,6 +34,6 @@ class WebhookComponent(CustomComponent): message = f"Invalid JSON payload. Please check the format.\n\n{data}" record = Data(data=body) if not message: - message = json.dumps(body, indent=2) + message = record self.status = message return record diff --git a/src/backend/base/langflow/custom/custom_component/component.py b/src/backend/base/langflow/custom/custom_component/component.py index 74b5d190f..ac5b46a30 100644 --- a/src/backend/base/langflow/custom/custom_component/component.py +++ b/src/backend/base/langflow/custom/custom_component/component.py @@ -162,4 +162,3 @@ class Component(CustomComponent): return [field.name for field in inputs] except KeyError: return [] - return []