From 7d10390c2a162ce45a47bca8b099daefbbb31cad Mon Sep 17 00:00:00 2001 From: QuantumGhost Date: Tue, 12 May 2026 16:09:11 +0800 Subject: [PATCH] fix(api): fix NameError: DEFAULT_REF_TEMPLATE_SWAGGER_2_0 is not defined import DEFAULT_REF_TEMPLATE_SWAGGER_2_0 from common --- api/controllers/console/app/workflow.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/api/controllers/console/app/workflow.py b/api/controllers/console/app/workflow.py index e4d9d01485..9096d566d2 100644 --- a/api/controllers/console/app/workflow.py +++ b/api/controllers/console/app/workflow.py @@ -11,7 +11,11 @@ from werkzeug.exceptions import BadRequest, Forbidden, InternalServerError, NotF import services from controllers.common.controller_schemas import DefaultBlockConfigQuery, WorkflowListQuery, WorkflowUpdatePayload -from controllers.common.schema import register_response_schema_model, register_schema_models +from controllers.common.schema import ( + DEFAULT_REF_TEMPLATE_SWAGGER_2_0, + register_response_schema_model, + register_schema_models, +) from controllers.console import console_ns from controllers.console.app.error import ConversationCompletedError, DraftWorkflowNotExist, DraftWorkflowNotSync from controllers.console.app.wraps import get_app_model @@ -217,6 +221,7 @@ reg(DraftWorkflowTriggerRunPayload) reg(DraftWorkflowTriggerRunAllPayload) register_response_schema_model(console_ns, WorkflowRunNodeExecutionResponse) + # TODO(QuantumGhost): Refactor existing node run API to handle file parameter parsing # at the controller level rather than in the workflow logic. This would improve separation # of concerns and make the code more maintainable.