fix issue while editing bitstream with an existing access condition

This commit is contained in:
Giuseppe Digilio
2021-06-23 12:42:32 +02:00
parent 28c0c38d0d
commit fba5504dd9

View File

@@ -237,7 +237,7 @@ export class SubmissionSectionUploadFileEditComponent implements OnChanges {
public initModelData(formModel: DynamicFormControlModel[]) { public initModelData(formModel: DynamicFormControlModel[]) {
this.fileData.accessConditions.forEach((accessCondition, index) => { this.fileData.accessConditions.forEach((accessCondition, index) => {
Array.of('name', 'startDate', 'endDate') Array.of('name', 'startDate', 'endDate')
.filter((key) => accessCondition.hasOwnProperty(key)) .filter((key) => accessCondition.hasOwnProperty(key) && isNotEmpty(accessCondition[key]))
.forEach((key) => { .forEach((key) => {
const metadataModel: any = this.formBuilderService.findById(key, formModel, index); const metadataModel: any = this.formBuilderService.findById(key, formModel, index);
if (metadataModel) { if (metadataModel) {