From 1d874f49d0a0be06fc976a4c13bbdd8866f11bf9 Mon Sep 17 00:00:00 2001 From: Shailesh Parmar Date: Wed, 18 Jan 2023 20:03:22 +0530 Subject: [PATCH] Fixed UI: While removing one edge, all the edge related to same node is getting disappear #9792 (#9793) --- .../EntityLineage/EntityLineage.component.tsx | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/openmetadata-ui/src/main/resources/ui/src/components/EntityLineage/EntityLineage.component.tsx b/openmetadata-ui/src/main/resources/ui/src/components/EntityLineage/EntityLineage.component.tsx index 911c66b4b6c..2a0554f4b4d 100644 --- a/openmetadata-ui/src/main/resources/ui/src/components/EntityLineage/EntityLineage.component.tsx +++ b/openmetadata-ui/src/main/resources/ui/src/components/EntityLineage/EntityLineage.component.tsx @@ -257,10 +257,12 @@ const EntityLineageComponent: FunctionComponent = ({ }; removeLineageHandler(edgeData); setEdges((prevEdges) => { - return prevEdges.filter( - (edge) => - edge.source !== data.source.id && edge.target !== data.target.id - ); + return prevEdges.filter((edge) => { + const isRemovedEdge = + edge.source === data.source.id && edge.target === data.target.id; + + return !isRemovedEdge; + }); }); const newDownStreamEdges = getSelectedEdgeArr( updatedLineageData.downstreamEdges || [],