Przeglądaj źródła

fix useDownloadFile composable

Olivier Massot 5 miesięcy temu
rodzic
commit
6938b0977a
1 zmienionych plików z 3 dodań i 5 usunięć
  1. 3 5
      composables/utils/useDownloadFile.ts

+ 3 - 5
composables/utils/useDownloadFile.ts

@@ -7,15 +7,13 @@ export const useDownloadFile = async (file: File) => {
 
   const downloadUrl = `api/file/download/${file.id}`
 
-  const response = await apiRequestService.get(downloadUrl)
+  const response = await apiRequestService.get(downloadUrl) as unknown as Blob
 
-  const blobPart = await response.blob()
-
-  if (!response || blobPart.size === 0) {
+  if (!response || response.size === 0) {
     console.error('Error: file ' + file.id + ' not found')
   }
 
-  const blob = new Blob([blobPart], { type: response.type })
+  const blob = new Blob([response], { type: response.type })
 
   FileSaver.saveAs(blob, file.name ?? 'unknown')
 }