diff --git a/src/backend/base/langflow/custom/custom_component/custom_component.py b/src/backend/base/langflow/custom/custom_component/custom_component.py index 1e11a09ce..9eec57693 100644 --- a/src/backend/base/langflow/custom/custom_component/custom_component.py +++ b/src/backend/base/langflow/custom/custom_component/custom_component.py @@ -166,7 +166,7 @@ class CustomComponent(BaseComponent): self.repr_value = yaml.dump(self.repr_value) if isinstance(self.repr_value, BaseModel) and not isinstance(self.repr_value, Data): self.repr_value = str(self.repr_value) - elif hasattr(self.repr_value, "to_json"): + elif hasattr(self.repr_value, "to_json") and not isinstance(self.repr_value, Data): self.repr_value = self.repr_value.to_json() return self.repr_value