fix(utils): 修改API连接判断逻辑以支持name或id匹配

master
钟良源 3 months ago
parent afcf4b07cf
commit 79db6cd6d2

@ -570,8 +570,8 @@ export const reverseConvertFlowData = (nodes: any[], edges: any[], complexKV: an
const targetNodeData = nodes.find(n => n.id === targetNode); const targetNodeData = nodes.find(n => n.id === targetNode);
const isApiConnection = const isApiConnection =
(sourceNodeData?.data?.parameters?.apiOuts?.some((out: any) => out.name === sourceHandle)) || (sourceNodeData?.data?.parameters?.apiOuts?.some((out: any) => (out.name || out.id) === sourceHandle)) ||
(targetNodeData?.data?.parameters?.apiIns?.some((inp: any) => inp.name === targetHandle)) || (targetNodeData?.data?.parameters?.apiIns?.some((inp: any) => (inp.name || inp.id) === targetHandle)) ||
sourceHandle === 'start' || targetHandle === 'end' || sourceHandle === 'start' || targetHandle === 'end' ||
sourceHandle === 'end' || targetHandle === 'start'; sourceHandle === 'end' || targetHandle === 'start';

Loading…
Cancel
Save