Dateimodal überarbeiten und Dateitypen pflegen
This commit is contained in:
@@ -48,9 +48,13 @@ export const useFiles = () => {
|
||||
}
|
||||
})
|
||||
|
||||
console.log(res)
|
||||
const fileDataById = new Map(data.map((file) => [file.id, file]))
|
||||
|
||||
return res.files
|
||||
return (res.files || []).map((file) => ({
|
||||
...file,
|
||||
...(fileDataById.get(file.id) || {}),
|
||||
url: file.url
|
||||
}))
|
||||
}
|
||||
|
||||
const selectSomeDocuments = async (documentIds, sortColumn = null, folder = null) => {
|
||||
@@ -73,6 +77,7 @@ export const useFiles = () => {
|
||||
const selectDocument = async (id) => {
|
||||
let documentIds = [id]
|
||||
if(documentIds.length === 0) return []
|
||||
const fileData = await useEntities("files").selectSingle(id)
|
||||
const res = await useNuxtApp().$api("/api/files/presigned",{
|
||||
method: "POST",
|
||||
body: {
|
||||
@@ -80,9 +85,8 @@ export const useFiles = () => {
|
||||
}
|
||||
})
|
||||
|
||||
console.log(res)
|
||||
|
||||
return res.files[0]
|
||||
const file = res.files?.[0] || null
|
||||
return file ? {...file, ...(fileData || {}), url: file.url} : null
|
||||
}
|
||||
|
||||
const downloadFile = async (id?: string, ids?: string[], returnAsBlob: Boolean = false) => {
|
||||
|
||||
Reference in New Issue
Block a user