fix(cover): 模板缩略图渲染 + 自动生成封面404修复 #2053
Reference in New Issue
Block a user
Delete Branch "fix/cover-thumb-and-404-20260926"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
修复内容
问题1:模板卡片不显示预览图
问题2:自动生成封面 404
根因:前端用魔法字符串
"default"作为 template_id 发给后端,但后端模板库不存在 id=default的记录,resolve_draft_plan_id(auto_create_default=False)直接抛 404 "模板不存在"。修复(前后端协同):
"default"占位符自动解析为第一个系统模板的真实 id;用户未选模板时传空串给 API 层"default"时不传template_idquery 参数template_idQuery 改为可选(默认空串)get_draft_plan_id(auto_create_default=False)的 Dependsauto_create_default=True自动兜底到用户默认模板;非空时走原校验逻辑"default"selectedTemplateId==="default"的 UI 展示分支("默认模板"文案)用于首次挂载模板列表加载完成前的过渡态验证
🚀 预览环境已部署
CI全绿,自动审批通过。
CI全绿,自动审批通过。
🗑️ 预览环境已清理
PR #2053 已关闭或合并,对应的预览环境已被清理。