diff --git a/apps/red-ui/src/app/utils/file-drop-utils.ts b/apps/red-ui/src/app/utils/file-drop-utils.ts index eee385a4f..641386b7d 100644 --- a/apps/red-ui/src/app/utils/file-drop-utils.ts +++ b/apps/red-ui/src/app/utils/file-drop-utils.ts @@ -55,7 +55,9 @@ export function convertFiles(files: FileList | File[], dossier: DossierWrapper): file.file.name.toLowerCase().endsWith('.zip') || isCsv(file) ); - uploadFiles.sort((a, b) => a.size - b.size); - uploadFiles.sort(a => (isCsv(a) ? 1 : 0)); - return uploadFiles; + + const pdfFiles = uploadFiles.filter(a => !isCsv(a)).sort((a, b) => a.size - b.size); + const csvFiles = uploadFiles.filter(a => isCsv(a)); + + return [...pdfFiles, ...csvFiles]; }