From 40dd9cdecad475161df32c4590ee7624e6da3338 Mon Sep 17 00:00:00 2001 From: QuantumGhost Date: Mon, 16 Jun 2025 14:37:31 +0800 Subject: [PATCH] fix(api): clear all draft variables after importing dsl --- api/services/app_dsl_service.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/api/services/app_dsl_service.py b/api/services/app_dsl_service.py index d2875180d8..a5393dff03 100644 --- a/api/services/app_dsl_service.py +++ b/api/services/app_dsl_service.py @@ -32,6 +32,7 @@ from models import Account, App, AppMode from models.model import AppModelConfig from models.workflow import Workflow from services.plugin.dependencies_analysis import DependenciesAnalysisService +from services.workflow_draft_variable_service import WorkflowDraftVariableService from services.workflow_service import WorkflowService logger = logging.getLogger(__name__) @@ -292,6 +293,8 @@ class AppDslService: dependencies=check_dependencies_pending_data, ) + draft_var_srv = WorkflowDraftVariableService(session=self._session) + draft_var_srv.delete_workflow_variables(app_id=app.id) return Import( id=import_id, status=status,