From bfbd90e883aeaf20642718a4faef2bc6afe34ea5 Mon Sep 17 00:00:00 2001 From: archer <545436317@qq.com> Date: Tue, 12 Dec 2023 12:58:11 +0800 Subject: [PATCH] fix: readonly field --- .../app/src/components/core/module/Flow/FlowProvider.tsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/projects/app/src/components/core/module/Flow/FlowProvider.tsx b/projects/app/src/components/core/module/Flow/FlowProvider.tsx index d6e20780cb37..f316425dd745 100644 --- a/projects/app/src/components/core/module/Flow/FlowProvider.tsx +++ b/projects/app/src/components/core/module/Flow/FlowProvider.tsx @@ -28,8 +28,8 @@ import React, { import { customAlphabet } from 'nanoid'; import { appModule2FlowEdge, appModule2FlowNode } from '@/utils/adapt'; import { useToast } from '@/web/common/hooks/useToast'; -import { FlowNodeInputTypeEnum, FlowNodeTypeEnum } from '@fastgpt/global/core/module/node/constant'; -import { ModuleDataTypeEnum, ModuleInputKeyEnum } from '@fastgpt/global/core/module/constants'; +import { FlowNodeTypeEnum } from '@fastgpt/global/core/module/node/constant'; +import { ModuleDataTypeEnum } from '@fastgpt/global/core/module/constants'; import { useTranslation } from 'next-i18next'; import { ModuleItemType } from '@fastgpt/global/core/module/type.d'; import { EventNameEnum, eventBus } from '@/web/common/utils/eventbus'; @@ -449,7 +449,7 @@ export function flowNode2Modules({ flowType: item.data.flowType, showStatus: item.data.showStatus, position: item.position, - inputs: item.data.inputs, + inputs: [...item.data.inputs], outputs: item.data.outputs.map((item) => ({ ...item, targets: [] as FlowNodeOutputTargetItemType[] @@ -463,6 +463,7 @@ export function flowNode2Modules({ (edge) => edge.target === module.moduleId && edge.targetHandle === input.key ); }); + module.outputs.forEach((output) => { output.targets = edges .filter(