From 70f8f27abbd9ef65b7ec7db22d2fcebf79800356 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Thu, 6 Aug 2026 13:40:30 +0800 Subject: [PATCH] fix: kb_list only show org KBs (no NULL); tag_form close popup before refresh (remove alert) --- wwwroot/knowledge_bases_list/kb_list.dspy | 2 +- wwwroot/knowledge_bases_list/tag_form.dspy | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/wwwroot/knowledge_bases_list/kb_list.dspy b/wwwroot/knowledge_bases_list/kb_list.dspy index c41110d..58b87e2 100644 --- a/wwwroot/knowledge_bases_list/kb_list.dspy +++ b/wwwroot/knowledge_bases_list/kb_list.dspy @@ -3,7 +3,7 @@ userorgid = await env.get_userorgid() cards = [] async with get_sor_context(env, 'rag') as sor: recs = await sor.sqlExe( - "SELECT * FROM knowledge_bases WHERE org_id=${org_id}$ OR org_id IS NULL ORDER BY created_at DESC", + "SELECT * FROM knowledge_bases WHERE org_id=${org_id}$ ORDER BY created_at DESC", {"org_id": userorgid}) for r in recs: doc_count = r.doc_count or 0 diff --git a/wwwroot/knowledge_bases_list/tag_form.dspy b/wwwroot/knowledge_bases_list/tag_form.dspy index 4ac722e..209130d 100644 --- a/wwwroot/knowledge_bases_list/tag_form.dspy +++ b/wwwroot/knowledge_bases_list/tag_form.dspy @@ -129,7 +129,7 @@ submit_js = ("var rows=document.querySelectorAll('#tag_list_panel [data-sel]');" "if(ids.length===0){alert('请至少勾选一个标签');return};" "fetch('/api/tag/sync?kb_id=" + kb_id + "&media_type=document&media_id=" + doc_id + "&tag_ids='+encodeURIComponent(ids.join(',')))" ".then(function(r){return r.json()}).then(function(d){" - "if(d&&d.status==='SUCCEEDED'){" + refresh_js + "alert('已保存:新增 '+d.added+' 个,移除 '+d.removed+' 个');" + close_popup_js + "}" + "if(d&&d.status==='SUCCEEDED'){" + close_popup_js + refresh_js + "}" "else{alert('保存失败:'+(d&&d.error||'未知错误'));}" "}).catch(function(){alert('网络错误')});")