diff --git a/src/app/cris-layout/cris-layout-matrix/cris-layout-box-container/boxes/metadata/rendering-types/metadataGroup/metadata-group.component.ts b/src/app/cris-layout/cris-layout-matrix/cris-layout-box-container/boxes/metadata/rendering-types/metadataGroup/metadata-group.component.ts index 5d46b3d6f71..77ddd40dc3f 100644 --- a/src/app/cris-layout/cris-layout-matrix/cris-layout-box-container/boxes/metadata/rendering-types/metadataGroup/metadata-group.component.ts +++ b/src/app/cris-layout/cris-layout-matrix/cris-layout-box-container/boxes/metadata/rendering-types/metadataGroup/metadata-group.component.ts @@ -72,7 +72,7 @@ export abstract class MetadataGroupComponent extends RenderingTypeStructuredMode this.metadataGroup.forEach(mdg => { const entry = { field: mdg, - value: this.getMetadataValue(mdg, index), + value: this.getMetadataValue(mdg, index) || ' ', } as NestedMetadataGroupEntry; if (this.componentsToBeRenderedMap.has(index)) { const newEntries = [...this.componentsToBeRenderedMap.get(index), entry]; diff --git a/src/app/cris-layout/cris-layout-matrix/cris-layout-box-container/boxes/metadata/rendering-types/rendering-type-value.model.ts b/src/app/cris-layout/cris-layout-matrix/cris-layout-box-container/boxes/metadata/rendering-types/rendering-type-value.model.ts index a28541746ee..5dac95275fd 100644 --- a/src/app/cris-layout/cris-layout-matrix/cris-layout-box-container/boxes/metadata/rendering-types/rendering-type-value.model.ts +++ b/src/app/cris-layout/cris-layout-matrix/cris-layout-box-container/boxes/metadata/rendering-types/rendering-type-value.model.ts @@ -46,6 +46,9 @@ export abstract class RenderingTypeValueModelComponent extends RenderingTypeMode * @param text */ formatText(text: string): string { + if (!text) { + return text; + } const newlineRegex = /\n/g; return text.replace(/>/g, '>').replace(/'); }