fix: save_tags return empty — fetch URL missing _webbricks_=1 (dspy returns HTML without it)

This commit is contained in:
yumoqing 2026-08-06 15:55:10 +08:00
parent fb706f72d9
commit 26c8d6b77a

View File

@ -127,7 +127,7 @@ add_tag_js = ("var inp=document.querySelector('#new_tag_input');"
submit_js = ("var rows=document.querySelectorAll('#tag_list_panel [data-sel]');"
"var ids=[];rows.forEach(function(r){if(r.getAttribute('data-sel')==='1'){ids.push(r.id.replace('tagrow_',''))}});"
"if(ids.length===0){alert('请至少勾选一个标签');return};"
"var u='/rag/knowledge_bases_list/save_tags.dspy?kb_id=" + kb_id + "&media_id=" + doc_id + "&tag_ids='+encodeURIComponent(ids.join(','));"
"var u='/rag/knowledge_bases_list/save_tags.dspy?_webbricks_=1&kb_id=" + kb_id + "&media_id=" + doc_id + "&tag_ids='+encodeURIComponent(ids.join(','));"
"fetch(u).then(function(r){return r.json()}).then(function(d){"
"var pw=null;var w=this;while(w){if(w instanceof bricks.PopupWindow||w instanceof bricks.Popup){pw=w;break};w=w.parent};"
"if(pw){pw.dismiss();pw.destroy()};"