diff --git a/src/backend/base/langflow/api/v1/schemas.py b/src/backend/base/langflow/api/v1/schemas.py index 093dfd6c0..c44e0f676 100644 --- a/src/backend/base/langflow/api/v1/schemas.py +++ b/src/backend/base/langflow/api/v1/schemas.py @@ -245,7 +245,7 @@ class VerticesOrderResponse(BaseModel): class ResultDataResponse(BaseModel): results: Optional[Any] = Field(default_factory=dict) - logs: dict[str, List[Log]] = Field(default_factory=dict) + logs: dict[str, Log] = Field(default_factory=dict) message: Optional[Any] = Field(default_factory=dict) artifacts: Optional[Any] = Field(default_factory=dict) timedelta: Optional[float] = None diff --git a/src/backend/base/langflow/graph/vertex/base.py b/src/backend/base/langflow/graph/vertex/base.py index 8e19184a2..85471de55 100644 --- a/src/backend/base/langflow/graph/vertex/base.py +++ b/src/backend/base/langflow/graph/vertex/base.py @@ -77,7 +77,7 @@ class Vertex: self.layer = None self.result: Optional[ResultData] = None self.results: Dict[str, Any] = {} - self.logs: Dict[str, List[Log]] = {} + self.logs: Dict[str, Log] = {} try: self.is_interface_component = self.vertex_type in InterfaceComponentTypes except ValueError: