Skip to content

fix(kb): edit-mode Save no-op and skip clean reindex (#592) - #595

Merged
jubaoliang merged 1 commit into
TencentCloud:developfrom
huangcheng:fix/kb-text-editor-save-edit-mode
Sep 7, 2026
Merged

fix(kb): edit-mode Save no-op and skip clean reindex (#592)#595
jubaoliang merged 1 commit into
TencentCloud:developfrom
huangcheng:fix/kb-text-editor-save-edit-mode

Conversation

@huangcheng

Copy link
Copy Markdown
Contributor

Summary

  • Fixes #592: knowledge-base text editor Save in edit mode appeared to do nothing because name/format fields are not mounted, validateFields() omitted name, and values.name.trim() threw into an empty catch.
  • When edit-mode content is unchanged, Save only closes the drawer (no update API / reindex).
  • Adds unit tests for the edit-mode save path, clean close, and single-character dirty submit.

Test plan

  • Open a .md/.txt knowledge doc → Edit → click Save without changes → drawer closes; no reindex/processing flash
  • Edit one character → Save → document updates and reindexes
  • cd dashboard && npx vitest run src/pages/KnowledgeBases/TextDocumentEditorModal.test.tsx

Edit mode omits name/format fields, so validateFields() left name
undefined and values.name.trim() threw into an empty catch — Save
looked dead (TencentCloud#592). Also skip API/reindex when content is unchanged.
@jubaoliang
jubaoliang merged commit 2d9c2c8 into TencentCloud:develop Sep 7, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants