fix unwanted value in container data asset header (#14593)

This commit is contained in:
Ashish Gupta 2024-01-08 12:57:03 +05:30 committed by GitHub
parent 267fbfa97d
commit acee4fecc2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 24 additions and 2 deletions

View File

@ -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,

View File

@ -219,13 +219,13 @@ export const getDataAssetsHeaderInfo = (
}
/>
)}
{containerDetails.numberOfObjects && (
{!isUndefined(containerDetails.numberOfObjects) && (
<ExtraInfoLabel
label={t('label.number-of-object-plural')}
value={containerDetails.numberOfObjects}
/>
)}
{containerDetails.size && (
{!isUndefined(containerDetails.size) && (
<ExtraInfoLabel
label={t('label.size')}
value={bytesToSize(containerDetails.size)}