From 160bf4ccb35052357bc895e2170ed73c259f5304 Mon Sep 17 00:00:00 2001 From: balibabu Date: Wed, 2 Apr 2025 15:52:35 +0800 Subject: [PATCH] Fix: The file upload prompt indicates "No authorization." #6516 (#6756) ### What problem does this PR solve? Fix: The file upload prompt indicates "No authorization." #6516 ### Type of change - [x] Bug Fix (non-breaking change which fixes an issue) --- web/src/hooks/document-hooks.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/web/src/hooks/document-hooks.ts b/web/src/hooks/document-hooks.ts index b3e1ddfab..37edeaac5 100644 --- a/web/src/hooks/document-hooks.ts +++ b/web/src/hooks/document-hooks.ts @@ -345,12 +345,17 @@ export const useRunNextDocument = () => { export const useFetchDocumentInfosByIds = () => { const [ids, setDocumentIds] = useState([]); + + const idList = useMemo(() => { + return ids.filter((x) => typeof x === 'string' && x !== ''); + }, [ids]); + const { data } = useQuery({ - queryKey: ['fetchDocumentInfos', ids], - enabled: ids.length > 0, + queryKey: ['fetchDocumentInfos', idList], + enabled: idList.length > 0, initialData: [], queryFn: async () => { - const { data } = await kbService.document_infos({ doc_ids: ids }); + const { data } = await kbService.document_infos({ doc_ids: idList }); if (data.code === 0) { return data.data; }