diff --git a/CHANGELOG.md b/CHANGELOG.md index cb611a353..1c021e67c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ ## Unreleased +- 修复提示词编辑读取可选节点元数据时导致的前端生产构建失败。 + ## v1.0.33 - 新增功能开放运维开关和管理员添加用户能力,并优化后台、创作页与移动端页面布局。 diff --git a/web/src/pages/canvas/use-canvas-node-editor.ts b/web/src/pages/canvas/use-canvas-node-editor.ts index 7243a7950..500e53d83 100644 --- a/web/src/pages/canvas/use-canvas-node-editor.ts +++ b/web/src/pages/canvas/use-canvas-node-editor.ts @@ -132,7 +132,7 @@ export function useCanvasNodeEditor({ const metadata = moderationFailure && prompt !== previousPrompt ? resetGenerationTaskMetadata(node.metadata, node.metadata?.content ? "success" : "idle") : node.metadata; - const promptTemplateMetadata = prompt !== previousPrompt && metadata.promptTemplateOperation + const promptTemplateMetadata = prompt !== previousPrompt && metadata?.promptTemplateOperation ? { promptTemplateOperation: undefined, promptTemplateVariables: undefined } : {}; return { ...node, metadata: hasExistingContent ? { ...metadata, ...promptTemplateMetadata, composerContent: prompt } : { ...metadata, ...promptTemplateMetadata, prompt, composerContent: prompt } };