fix: 修复兼容 prompt 默认值不显示

DEFAULT_PROMPTS 的值已经是 join 后的字符串而非数组,
之前错误地对字符串调用 .join() 导致返回 undefined。
改为直接引用 DEFAULT_PROMPTS[taskType] 即可。
This commit is contained in:
Youzini-afk
2026-03-25 22:21:49 +08:00
parent 6f7565681b
commit 88f29c2321

View File

@@ -2239,7 +2239,7 @@ function _renderTaskBlockEditor(state) {
const legacyField = getLegacyPromptFieldForTask(state.taskType);
const legacyValue =
legacyField && block.type === "legacyPrompt"
? state.settings?.[legacyField] || block.content || (DEFAULT_PROMPTS[state.taskType]?.join?.("\n") ?? "") || ""
? state.settings?.[legacyField] || block.content || DEFAULT_PROMPTS[state.taskType] || ""
: block.content || "";
return `