fix: sourceEditPlanId 不再用模板ID冒充plan_id,改由后端兜底关联 #1475
Reference in New Issue
Block a user
Delete Branch "fix/source-edit-plan-id-fallback"
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?
问题
PR #1473 中
sourceEditPlanId回退到selectedTemplate(模板ID),但模板ID不是 edit_plan_id,传给Worker会导致"剪辑计划不存在"错误。修复
sourceEditPlanId = editPlanId || null,移除|| selectedTemplate回退createPreview不再传source_edit_plan_id: selectedTemplate,后端通过template_id+user_id兜底查找正确的 plan设计意图
edit_plan_id(从剪辑模板编辑器跳转)→ 直接使用template_id+user_id自动关联正确的 edit_planselectedTemplate是模板ID,不能混淆为 edit_plan_id验证
【阻塞级判定】
📊 审查概览
🔴 阻塞级问题(必须修复)
无
💡 改进建议(不阻塞合并)
无
✅ 良好实践
selectedTemplate(模板ID)误作为source_edit_plan_id(编辑计划ID)传递的逻辑错误,避免了因ID类型混淆导致的数据关联错误。useGenerateFormState/index.ts中补充了详细的注释,解释了参数变更的原因及后端兜底逻辑,极大地提升了代码的可维护性。🤖 由 AI 代码审查机器人自动生成 | 2026-08-24 02:12:42 | 模型:
🚀 预览环境已部署
CI全绿,自动审批通过。
CI全绿,自动审批通过。
🗑️ 预览环境已清理
PR #1475 已关闭或合并,对应的预览环境已被清理。