From 4c386e3ea71156cc955acc5b650da8da5af477cd Mon Sep 17 00:00:00 2001 From: QuantumGhost Date: Thu, 7 May 2026 16:47:41 +0800 Subject: [PATCH] fix(api): fix missing import and name error --- api/controllers/web/human_input_form.py | 1 + api/core/app/entities/task_entities.py | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/api/controllers/web/human_input_form.py b/api/controllers/web/human_input_form.py index ed2faf6559..51b0e6ac36 100644 --- a/api/controllers/web/human_input_form.py +++ b/api/controllers/web/human_input_form.py @@ -9,6 +9,7 @@ from typing import Any, NotRequired, TypedDict from flask import Response, request from flask_restx import Resource +from pydantic import BaseModel from sqlalchemy import select from werkzeug.exceptions import Forbidden diff --git a/api/core/app/entities/task_entities.py b/api/core/app/entities/task_entities.py index 11b7560a56..defec9f946 100644 --- a/api/core/app/entities/task_entities.py +++ b/api/core/app/entities/task_entities.py @@ -307,8 +307,8 @@ class HumanInputRequiredPauseReasonPayload(BaseModel): node_id: str node_title: str form_content: str - inputs: Sequence[FormInput] = Field(default_factory=list) - actions: Sequence[UserAction] = Field(default_factory=list) + inputs: Sequence[FormInputConfig] = Field(default_factory=list) + actions: Sequence[UserActionConfig] = Field(default_factory=list) display_in_ui: bool = False form_token: str | None = None resolved_default_values: Mapping[str, Any] = Field(default_factory=dict)