diff --git a/dmp-frontend/src/app/core/services/dataset-wizard/dataset-wizard.service.ts b/dmp-frontend/src/app/core/services/dataset-wizard/dataset-wizard.service.ts index 8d20be7d8..1703704b2 100644 --- a/dmp-frontend/src/app/core/services/dataset-wizard/dataset-wizard.service.ts +++ b/dmp-frontend/src/app/core/services/dataset-wizard/dataset-wizard.service.ts @@ -74,6 +74,8 @@ export class DatasetWizardService { for (let i = 0; i < fileList.length; i++) { formData.append('file', fileList[i], datasetTitle); } + } else if (Array.isArray(fileList)) { + formData.append('files', fileList); } else { formData.append('file', fileList); } diff --git a/dmp-frontend/src/app/core/services/dmp/dmp.service.ts b/dmp-frontend/src/app/core/services/dmp/dmp.service.ts index a3eb91475..8c8fdc0c3 100644 --- a/dmp-frontend/src/app/core/services/dmp/dmp.service.ts +++ b/dmp-frontend/src/app/core/services/dmp/dmp.service.ts @@ -143,6 +143,8 @@ export class DmpService { for (let i = 0; i < fileList.length; i++) { formData.append('file', fileList[i], dmpTitle); } + } else if (Array.isArray(fileList)) { + formData.append('files', fileList); } else { formData.append('file', fileList); }