From be5883bd3ad9966fee439791f8ad63c4bcbaf359 Mon Sep 17 00:00:00 2001 From: Shailesh Parmar Date: Tue, 25 Jul 2023 16:15:45 +0530 Subject: [PATCH] fixed: Show parent container in breadcrumbs of container search results #12552 (#12580) --- .../src/main/resources/ui/src/utils/EntityUtils.tsx | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/openmetadata-ui/src/main/resources/ui/src/utils/EntityUtils.tsx b/openmetadata-ui/src/main/resources/ui/src/utils/EntityUtils.tsx index 2cb745bf891..4c59f0811c7 100644 --- a/openmetadata-ui/src/main/resources/ui/src/utils/EntityUtils.tsx +++ b/openmetadata-ui/src/main/resources/ui/src/utils/EntityUtils.tsx @@ -1021,7 +1021,7 @@ export const getBreadcrumbForEntitiesWithServiceOnly = ( export const getBreadcrumbForContainer = (data: { entity: Container; includeCurrent?: boolean; - parents?: Container[]; + parents?: Container[] | EntityReference[]; }) => { const { entity, includeCurrent = false, parents = [] } = data; const { service } = entity; @@ -1229,11 +1229,19 @@ export const getEntityBreadcrumbs = ( }, ]; + case EntityType.CONTAINER: { + const data = entity as Container; + + return getBreadcrumbForContainer({ + entity: data, + includeCurrent: true, + parents: isUndefined(data.parent) ? [] : [data.parent], + }); + } case EntityType.TOPIC: case EntityType.DASHBOARD: case EntityType.PIPELINE: case EntityType.MLMODEL: - case EntityType.CONTAINER: case EntityType.DASHBOARD_DATA_MODEL: default: return getBreadcrumbForEntitiesWithServiceOnly(