diff --git a/src/frontend/src/utils/reactflowUtils.ts b/src/frontend/src/utils/reactflowUtils.ts index 2c79d13c7..63a1e6922 100644 --- a/src/frontend/src/utils/reactflowUtils.ts +++ b/src/frontend/src/utils/reactflowUtils.ts @@ -138,9 +138,9 @@ export function cleanEdges(nodes: AllNodeType[], edges: EdgeType[]) { const name = parsedSourceHandle.name; if (sourceNode.type == "genericNode") { - const output = sourceNode.data.node!.outputs?.find( - (output) => output.name === name, - ); + const output = sourceNode.data + .node!.outputs?.filter((output) => output.selected) + .find((output) => output.name === name); if (output) { const outputTypes =