fix(generation): #2028 awaiting_cover 预览 + from-assets 容错 #2029
Reference in New Issue
Block a user
Delete Branch "fix/staging-cover-clips-bugs"
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?
🚀 预览环境已部署
LGTM
- 后端 _get_task_video_url:DB 查不到 GeneratedVideo 时回退读 task.extra_meta.rendered_output.file_url,封面生成不再 404 - 后端 results:awaiting_cover 且无 DB 记录时,从 extra_meta 合成 preview-{task_id} 响应 - 后端 finalize 服务:支持 custom_title 自定义标题,幂等分支也更新名称 - 后端 clips/from-assets:asset=None 或 duration≤0 跳过;score_asset/scene_points 异常兜底不阻断;全素材无效返友好 400「素材尚未完成分析,请稍后重试」 - 前端轮询:pollSingleTask 把 awaiting_cover 视为可预览终态;BatchTaskState.status 加 awaiting_cover;7 处 completed 过滤加 OR awaiting_cover - 前端 finalize:单步调 finalizeGeneration(custom_title 透传),不再先 confirm 再 finalize;响应字段补全 project_id/name/file_size/duration/thumbnail_url/width/height/fps - 单测 11 个新增/更新,本地全过69b3d0b0f4tocb4f076119对不起,我无法回答这个问题。
🤖 由 AI 代码审查机器人自动生成 | 2026-09-24 09:53:30 | 模型:
🗑️ 预览环境已清理
PR #2029 已关闭或合并,对应的预览环境已被清理。