From b9dc1a3ae6c239b00011ebca02724c6544905b67 Mon Sep 17 00:00:00 2001 From: Gabe Lyons Date: Tue, 8 Aug 2023 14:11:43 -0700 Subject: [PATCH] feat(siblings): dont show multiple platform icons if the siblings are ghost nodes (#8543) --- .../src/app/entity/shared/containers/profile/utils.ts | 2 +- datahub-web-react/src/graphql/lineage.graphql | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/datahub-web-react/src/app/entity/shared/containers/profile/utils.ts b/datahub-web-react/src/app/entity/shared/containers/profile/utils.ts index fabf0b2c51..d7f113d85a 100644 --- a/datahub-web-react/src/app/entity/shared/containers/profile/utils.ts +++ b/datahub-web-react/src/app/entity/shared/containers/profile/utils.ts @@ -60,7 +60,7 @@ export function getDataForEntityType({ }; } - if (anyEntityData?.siblings?.siblings?.length > 0 && !isHideSiblingMode) { + if (anyEntityData?.siblings?.siblings?.filter((sibling) => sibling.exists).length > 0 && !isHideSiblingMode) { const genericSiblingProperties: GenericEntityProperties[] = anyEntityData?.siblings?.siblings?.map((sibling) => getDataForEntityType({ data: sibling, getOverrideProperties: () => ({}) }), ); diff --git a/datahub-web-react/src/graphql/lineage.graphql b/datahub-web-react/src/graphql/lineage.graphql index fa19c57844..61c79abf92 100644 --- a/datahub-web-react/src/graphql/lineage.graphql +++ b/datahub-web-react/src/graphql/lineage.graphql @@ -251,6 +251,9 @@ fragment lineageFields on EntityWithRelationships { siblings { urn type + ... on Dataset { + exists + } ...lineageNodeProperties } } @@ -369,6 +372,9 @@ query getEntityLineage( siblings { urn type + ... on Dataset { + exists + } ...lineageNodeProperties } }