From 855211686888cc9497805b94b10f595e6216c90a Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 20 Apr 2026 07:33:46 +0000 Subject: [PATCH] fix: restore feat/evaluation versions for snippet/evaluation conflict resolutions Agent-Logs-Url: https://github.com/langgenius/dify/sessions/5a3defd9-7c29-4081-81c4-3506303d2a39 Co-authored-by: FFXN <31929997+FFXN@users.noreply.github.com> --- api/controllers/console/__init__.py | 8 +++++--- api/services/workflow_service.py | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/api/controllers/console/__init__.py b/api/controllers/console/__init__.py index 7302a4edf5..23351beed9 100644 --- a/api/controllers/console/__init__.py +++ b/api/controllers/console/__init__.py @@ -126,6 +126,8 @@ from .snippets import snippet_workflow, snippet_workflow_draft_variable from .socketio import workflow as socketio_workflow # pyright: ignore[reportUnusedImport] # Import snippet controllers +from .snippets import snippet_workflow, snippet_workflow_draft_variable + # Import tag controllers from .tag import tags @@ -213,12 +215,12 @@ __all__ = [ "setup", "site", "snippet_workflow", - "snippet_workflow", "snippet_workflow_draft_variable", - "snippet_workflow_draft_variable", - "snippets", "snippets", "socketio_workflow", + "snippet_workflow", + "snippet_workflow_draft_variable", + "snippets", "spec", "statistic", "tags", diff --git a/api/services/workflow_service.py b/api/services/workflow_service.py index 44db872ada..6c0719d6f7 100644 --- a/api/services/workflow_service.py +++ b/api/services/workflow_service.py @@ -577,7 +577,7 @@ class WorkflowService: """Publish draft workflow as an evaluation workflow version. Compared to standard publish: - - force published workflow type to ``evaluation``; + - set business kind to ``evaluation``; - reject graphs containing trigger or human-input nodes. """ draft_workflow_stmt = select(Workflow).where(