From aaf8046c63949ae733719409eb12109ef17b2cf1 Mon Sep 17 00:00:00 2001 From: roymondchen Date: Fri, 11 Jul 2025 19:02:56 +0800 Subject: [PATCH] =?UTF-8?q?fix(editor):=20=E4=BE=9D=E8=B5=96=E6=94=B6?= =?UTF-8?q?=E9=9B=86=E5=90=8E=E6=B2=A1=E6=9C=89=E5=90=8C=E6=AD=A5=E5=88=B0?= =?UTF-8?q?dsl=E4=B8=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/editor/src/initService.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/editor/src/initService.ts b/packages/editor/src/initService.ts index f733039f..537f2820 100644 --- a/packages/editor/src/initService.ts +++ b/packages/editor/src/initService.ts @@ -388,10 +388,9 @@ export const initServiceEvents = ( if (value) { depService.clearIdleTasks(); + await (typeof Worker === 'undefined' ? collectIdle(value.items, true) : depService.collectByWorker(value)); + const dsl = cloneDeep(toRaw(value)); - - await (typeof Worker === 'undefined' ? collectIdle(dsl.items, true) : depService.collectByWorker(dsl)); - if (dsl.dataSources && dsl.dataSourceDeps && app?.dataSourceManager) { for (const node of getNodes(getDepNodeIds(dsl.dataSourceDeps), dsl.items)) { updateNode(app.dataSourceManager.compiledNode(node), dsl);