diff --git a/backend/open_webui/models/knowledge.py b/backend/open_webui/models/knowledge.py index 3775f18093..36dd0b4649 100644 --- a/backend/open_webui/models/knowledge.py +++ b/backend/open_webui/models/knowledge.py @@ -135,7 +135,7 @@ class KnowledgeResponse(KnowledgeModel): class KnowledgeUserResponse(KnowledgeUserModel): - files: Optional[list[FileMetadataResponse | dict]] = None + pass class KnowledgeForm(BaseModel): diff --git a/src/lib/components/chat/Messages/Markdown/SourceToken.svelte b/src/lib/components/chat/Messages/Markdown/SourceToken.svelte index 7e35060dcb..7da6d8f89f 100644 --- a/src/lib/components/chat/Messages/Markdown/SourceToken.svelte +++ b/src/lib/components/chat/Messages/Markdown/SourceToken.svelte @@ -39,8 +39,6 @@ }; -{sourceIds} - {#if sourceIds} {#if (token?.ids ?? []).length == 1} diff --git a/src/lib/components/workspace/Knowledge/KnowledgeBase.svelte b/src/lib/components/workspace/Knowledge/KnowledgeBase.svelte index ca71dc11be..e705c18140 100644 --- a/src/lib/components/workspace/Knowledge/KnowledgeBase.svelte +++ b/src/lib/components/workspace/Knowledge/KnowledgeBase.svelte @@ -422,7 +422,7 @@ // Helper function to maintain file paths within zip const syncDirectoryHandler = async () => { - if ((knowledge?.files ?? []).length > 0) { + if (fileItems.length > 0) { const res = await resetKnowledgeById(localStorage.token, id).catch((e) => { toast.error(`${e}`); }); @@ -757,10 +757,10 @@ />
- {#if (knowledge?.files ?? []).length} + {#if fileItemsTotal}
{$i18n.t('{{count}} files', { - count: (knowledge?.files ?? []).length + count: fileItemsTotal })}
{/if}