diff --git a/src/backend/base/langflow/graph/schema.py b/src/backend/base/langflow/graph/schema.py index 72b810555..766575364 100644 --- a/src/backend/base/langflow/graph/schema.py +++ b/src/backend/base/langflow/graph/schema.py @@ -31,6 +31,11 @@ class ResultData(BaseModel): if not values.get("logs") and values.get("artifacts"): # Build the log from the artifacts message = values["artifacts"] + + # ! Temporary fix + if not isinstance(message, dict): + message = {"message": message} + if "stream_url" in message and "type" in message: stream_url = StreamURL(location=message["stream_url"]) values["logs"] = [Log(message=stream_url, type=message["type"])]