From 40c7b0f7311365bad641a41672de7b5e646526a5 Mon Sep 17 00:00:00 2001 From: youhuanghe <1051233107@qq.com> Date: Sun, 8 Mar 2026 04:24:41 +0000 Subject: [PATCH] fix(web): display document_name instead of file_id in retrieval results The getTitle fallback order was reversed, always showing the UUID (file_id) since it's always truthy. Swap priority to document_name first. Co-Authored-By: Claude Opus 4.6 --- .../knowledge/components/kb-retrieve/KBRetrieveGeneric.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/web/src/app/home/knowledge/components/kb-retrieve/KBRetrieveGeneric.tsx b/web/src/app/home/knowledge/components/kb-retrieve/KBRetrieveGeneric.tsx index 26041e7e..975596b0 100644 --- a/web/src/app/home/knowledge/components/kb-retrieve/KBRetrieveGeneric.tsx +++ b/web/src/app/home/knowledge/components/kb-retrieve/KBRetrieveGeneric.tsx @@ -51,10 +51,10 @@ export default function KBRetrieveGeneric({ if (getResultTitle) { return getResultTitle(result); } - // Default: use file_id or document_name from metadata + // Default: use document_name from metadata, fallback to file_id or id return ( - (result.metadata.file_id as string) || (result.metadata.document_name as string) || + (result.metadata.file_id as string) || result.id ); };