Skip to content

Commit 4069cf8

Browse files
committed
[DURACOM-282] fix error when discarding submission with no uploaded files
1 parent eb7fb70 commit 4069cf8

1 file changed

Lines changed: 13 additions & 12 deletions

File tree

src/app/submission/sections/upload/section-upload.component.ts

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -227,20 +227,21 @@ export class SubmissionSectionUploadComponent extends SectionModelComponent {
227227
this.changeDetectorRef.detectChanges();
228228
}),
229229

230-
231230
// retrieve submission's bitstream data from state
232-
combineLatest([this.configMetadataForm$,
233-
this.bitstreamService.getUploadedFilesData(this.submissionId, this.sectionData.id)]).pipe(
234-
filter(([configMetadataForm, { files }]: [SubmissionFormsModel, WorkspaceitemSectionUploadObject]) => {
235-
return isNotEmpty(configMetadataForm) && isNotEmpty(files);
231+
combineLatest([
232+
this.configMetadataForm$,
233+
this.bitstreamService.getUploadedFilesData(this.submissionId, this.sectionData.id),
234+
]).pipe(
235+
filter(([configMetadataForm, sectionUploadObject]: [SubmissionFormsModel, WorkspaceitemSectionUploadObject]) => {
236+
return isNotEmpty(configMetadataForm) && isNotEmpty(sectionUploadObject);
236237
}),
237-
distinctUntilChanged())
238-
.subscribe(([configMetadataForm, { primary, files }]: [SubmissionFormsModel, WorkspaceitemSectionUploadObject]) => {
239-
this.primaryBitstreamUUID = primary;
240-
this.fileList = files;
241-
this.fileNames = Array.from(files, file => this.getFileName(configMetadataForm, file));
242-
},
243-
),
238+
distinctUntilChanged(),
239+
).subscribe(([configMetadataForm, { primary, files }]: [SubmissionFormsModel, WorkspaceitemSectionUploadObject]) => {
240+
this.primaryBitstreamUUID = primary;
241+
this.fileList = files;
242+
this.fileNames = Array.from(files, file => this.getFileName(configMetadataForm, file));
243+
this.changeDetectorRef.detectChanges();
244+
}),
244245
);
245246
}
246247

0 commit comments

Comments
 (0)