From fadb389294aa78ded0f62fff5395a88a7967483c Mon Sep 17 00:00:00 2001 From: Archer <545436317@qq.com> Date: Mon, 30 Sep 2024 17:58:17 +0800 Subject: [PATCH] fix: loop node cannot save parentId (#2845) --- packages/global/core/workflow/type/node.d.ts | 1 + .../src/pages/app/detail/components/WorkflowComponents/utils.tsx | 1 + 2 files changed, 2 insertions(+) diff --git a/packages/global/core/workflow/type/node.d.ts b/packages/global/core/workflow/type/node.d.ts index 239408f12..332c4c119 100644 --- a/packages/global/core/workflow/type/node.d.ts +++ b/packages/global/core/workflow/type/node.d.ts @@ -25,6 +25,7 @@ import { ParentIdType } from 'common/parentFolder/type'; import { AppTypeEnum } from 'core/app/constants'; export type FlowNodeCommonType = { + parentNodeId?: string; flowNodeType: FlowNodeTypeEnum; // render node card abandon?: boolean; // abandon node diff --git a/projects/app/src/pages/app/detail/components/WorkflowComponents/utils.tsx b/projects/app/src/pages/app/detail/components/WorkflowComponents/utils.tsx index 09ee9689d..78adddbd9 100644 --- a/projects/app/src/pages/app/detail/components/WorkflowComponents/utils.tsx +++ b/projects/app/src/pages/app/detail/components/WorkflowComponents/utils.tsx @@ -16,6 +16,7 @@ export const uiWorkflow2StoreWorkflow = ({ }) => { const formatNodes: StoreNodeItemType[] = nodes.map((item) => ({ nodeId: item.data.nodeId, + parentNodeId: item.data.parentNodeId, name: item.data.name, intro: item.data.intro, avatar: item.data.avatar,