fix(api): clear all draft variables after importing dsl

pull/20699/head
QuantumGhost 11 months ago
parent a0d22c6041
commit 40dd9cdeca

@ -32,6 +32,7 @@ from models import Account, App, AppMode
from models.model import AppModelConfig from models.model import AppModelConfig
from models.workflow import Workflow from models.workflow import Workflow
from services.plugin.dependencies_analysis import DependenciesAnalysisService from services.plugin.dependencies_analysis import DependenciesAnalysisService
from services.workflow_draft_variable_service import WorkflowDraftVariableService
from services.workflow_service import WorkflowService from services.workflow_service import WorkflowService
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
@ -292,6 +293,8 @@ class AppDslService:
dependencies=check_dependencies_pending_data, dependencies=check_dependencies_pending_data,
) )
draft_var_srv = WorkflowDraftVariableService(session=self._session)
draft_var_srv.delete_workflow_variables(app_id=app.id)
return Import( return Import(
id=import_id, id=import_id,
status=status, status=status,

Loading…
Cancel
Save