diff --git a/src/lib/components/workspace/Knowledge/KnowledgeBase.svelte b/src/lib/components/workspace/Knowledge/KnowledgeBase.svelte index b2fb77282a..de04f3e930 100644 --- a/src/lib/components/workspace/Knowledge/KnowledgeBase.svelte +++ b/src/lib/components/workspace/Knowledge/KnowledgeBase.svelte @@ -1078,7 +1078,12 @@ const entry = item.webkitGetAsEntry?.(); if (entry?.isDirectory) { - directoryEntries.push(...(await collectDroppedEntryFiles(entry))); + try { + directoryEntries.push(...(await collectDroppedEntryFiles(entry))); + } catch (error) { + handleUploadError(error); + return; + } } else { const file = item.getAsFile(); if (file) {