From fcd6a5c0595ad601250636d012b489ef7f703d8a Mon Sep 17 00:00:00 2001 From: Lucas Oliveira <62335616+lucaseduoli@users.noreply.github.com> Date: Wed, 11 Jun 2025 11:38:25 -0300 Subject: [PATCH] fix: made clean edges clean after changing dropdown of output (#8460) fixed output considering all outputs not just selected one --- src/frontend/src/utils/reactflowUtils.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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 =