Skip to content

Commit 14e3988

Browse files
committed
fix(kb): 模型 disciplines 三形态契约统一为 JSON 数组字符串(TD-2026-09-05-B)
1 parent 6b8f365 commit 14e3988

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

‎app/src/components/KnowledgeDetailPanel.tsx‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/**
1+
/**
22
* KnowledgeDetailPanel — 知识体系右栏详情面板(v0.13.x)。
33
*
44
* @ai-context: 按选中实体三态分派——节点(只读信息 + 引用)/概念(三问编辑)/
@@ -116,7 +116,7 @@ export default function KnowledgeDetailPanel({ width = 320, system, nodes, conce
116116
await invoke("update_knowledge_model", {
117117
id: selection.id,
118118
name: mName.trim(),
119-
disciplines,
119+
disciplines: JSON.stringify(disciplines), // TD-2026-09-05-B:Rust 契约=JSON 数组字符串
120120
claim: mClaim.trim() || null,
121121
validWhen: mValidWhen.trim() || null,
122122
invalidWhen: mInvalidWhen.trim() || null,

‎app/src/components/KnowledgeModelDialog.tsx‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/**
1+
/**
22
* KnowledgeModelDialog — 新建模型独立弹窗(v0.13.x)。
33
*
44
* @ai-context: 从模型列表「+ 添加模型」按钮打开,独立于右栏详情面板——与概念弹窗
@@ -37,7 +37,7 @@ export default function KnowledgeModelDialog({ systemId, onCreated, onClose }: P
3737
await invoke("add_knowledge_model", {
3838
systemId,
3939
name: name.trim(),
40-
disciplines: dList,
40+
disciplines: JSON.stringify(dList), // TD-2026-09-05-B:Rust 契约=JSON 数组字符串
4141
claim: claim.trim() || null,
4242
validWhen: validWhen.trim() || null,
4343
invalidWhen: invalidWhen.trim() || null,

0 commit comments

Comments
 (0)