diff --git a/src/lib/components/notes/NoteEditor.svelte b/src/lib/components/notes/NoteEditor.svelte index 2eb963e2d9..9e0c02b0fc 100644 --- a/src/lib/components/notes/NoteEditor.svelte +++ b/src/lib/components/notes/NoteEditor.svelte @@ -24,7 +24,7 @@ import { compressImage, copyToClipboard, splitStream, convertHeicToJpeg } from '$lib/utils'; import { WEBUI_API_BASE_URL, WEBUI_BASE_URL } from '$lib/constants'; - import { uploadFile } from '$lib/apis/files'; + import { getFileById, uploadFile } from '$lib/apis/files'; import { chatCompletion, generateOpenAIChatCompletion } from '$lib/apis/openai'; import { @@ -426,11 +426,7 @@ ${content} const uploadedFile = await uploadFile(localStorage.token, file, metadata); if (uploadedFile) { - console.log('File upload completed:', { - id: uploadedFile.id, - name: fileItem.name, - collection: uploadedFile?.meta?.collection_name - }); + console.log('File upload completed:', uploadedFile); if (uploadedFile.error) { console.warn('File upload warning:', uploadedFile.error); @@ -438,7 +434,10 @@ ${content} } fileItem.status = 'uploaded'; - fileItem.file = uploadedFile; + fileItem.file = await getFileById(localStorage.token, uploadedFile.id).catch((e) => { + toast.error(`${e}`); + return null; + }); fileItem.id = uploadedFile.id; fileItem.collection_name = uploadedFile?.meta?.collection_name || uploadedFile?.collection_name;