diff --git a/src/lib/components/workspace/Knowledge/KnowledgeBase.svelte b/src/lib/components/workspace/Knowledge/KnowledgeBase.svelte index 1dd5c0e15d..d6a4f4cfaa 100644 --- a/src/lib/components/workspace/Knowledge/KnowledgeBase.svelte +++ b/src/lib/components/workspace/Knowledge/KnowledgeBase.svelte @@ -52,6 +52,7 @@ import FilesOverlay from '$lib/components/chat/MessageInput/FilesOverlay.svelte'; import DropdownOptions from '$lib/components/common/DropdownOptions.svelte'; import Pagination from '$lib/components/common/Pagination.svelte'; + import { i } from 'vitest/dist/reporters-w_64AS5f.js'; let largeScreen = true; @@ -566,6 +567,11 @@ e.preventDefault(); dragged = false; + if (!knowledge?.write_access) { + toast.error($i18n.t('You do not have permission to upload files to this knowledge base.')); + return; + } + const handleUploadingFileFolder = (items) => { for (const item of items) { if (item.isFile) {