diff --git a/src/utils/convertFlowData.ts b/src/utils/convertFlowData.ts index 9fb861a..bd5d197 100644 --- a/src/utils/convertFlowData.ts +++ b/src/utils/convertFlowData.ts @@ -570,8 +570,8 @@ export const reverseConvertFlowData = (nodes: any[], edges: any[], complexKV: an const targetNodeData = nodes.find(n => n.id === targetNode); const isApiConnection = - (sourceNodeData?.data?.parameters?.apiOuts?.some((out: any) => out.name === sourceHandle)) || - (targetNodeData?.data?.parameters?.apiIns?.some((inp: any) => inp.name === targetHandle)) || + (sourceNodeData?.data?.parameters?.apiOuts?.some((out: any) => (out.name || out.id) === sourceHandle)) || + (targetNodeData?.data?.parameters?.apiIns?.some((inp: any) => (inp.name || inp.id) === targetHandle)) || sourceHandle === 'start' || targetHandle === 'end' || sourceHandle === 'end' || targetHandle === 'start';