diff --git a/openmetadata-ui/src/main/resources/ui/src/utils/DataAssetsHeader.utils.test.tsx b/openmetadata-ui/src/main/resources/ui/src/utils/DataAssetsHeader.utils.test.tsx index 058192c1116..eaddaf8c4f1 100644 --- a/openmetadata-ui/src/main/resources/ui/src/utils/DataAssetsHeader.utils.test.tsx +++ b/openmetadata-ui/src/main/resources/ui/src/utils/DataAssetsHeader.utils.test.tsx @@ -400,6 +400,28 @@ describe('Tests for DataAssetsHeaderUtils', () => { expect(JSON.stringify(assetData.extraInfo)).toContain('label.size'); expect(JSON.stringify(assetData.extraInfo)).toContain('bytesToSize'); + // If Data has 0 as a value,it should display them + const assetWithZeroData = getDataAssetsHeaderInfo( + EntityType.CONTAINER, + { + ...mockContainerData, + dataModel: { + ...mockContainerData.dataModel, + isPartitioned: true, + }, + numberOfObjects: 0, + size: 0, + }, + 'container', + [] + ); + + expect(JSON.stringify(assetWithZeroData.extraInfo)).toContain( + 'label.number-of-object-plural' + ); + + expect(JSON.stringify(assetWithZeroData.extraInfo)).toContain('label.size'); + // If Data does not present const assetWithNoExtraData = getDataAssetsHeaderInfo( EntityType.CONTAINER, diff --git a/openmetadata-ui/src/main/resources/ui/src/utils/DataAssetsHeader.utils.tsx b/openmetadata-ui/src/main/resources/ui/src/utils/DataAssetsHeader.utils.tsx index 7604e713a9a..88e304f0187 100644 --- a/openmetadata-ui/src/main/resources/ui/src/utils/DataAssetsHeader.utils.tsx +++ b/openmetadata-ui/src/main/resources/ui/src/utils/DataAssetsHeader.utils.tsx @@ -219,13 +219,13 @@ export const getDataAssetsHeaderInfo = ( } /> )} - {containerDetails.numberOfObjects && ( + {!isUndefined(containerDetails.numberOfObjects) && ( )} - {containerDetails.size && ( + {!isUndefined(containerDetails.size) && (