fix(voices): AI配音标识兼容旧素材,增加 tts_job_id 降级判断 #1666
Reference in New Issue
Block a user
Delete Branch "fix/ai-badge-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?
改动
MaterialVoiceTab.tsx:AI 标识判断从仅检查metadata.source === "tts_job"改为同时检查metadata.tts_job_id是否存在source字段引入之前创建,metadata 中没有source但有tts_job_id,通过降级判断让旧素材也能显示 AI 标签影响范围
CI全绿,自动审批通过。
CI全绿,自动审批通过。
🚀 预览环境已部署
1d4029948ftoe64bfb0ad7【阻塞级判定】
📊 审查概览
🔴 阻塞级问题(必须修复)
无
💡 改进建议(不阻塞合并)
无
✅ 良好实践
meta?.tts_job_id来识别旧版 AI 生成素材,有效避免了因数据模型升级导致的历史数据识别错误。asset.metadata提取为局部变量meta,不仅减少了重复的类型断言代码,也使得后续的条件判断逻辑更加简洁清晰。🤖 由 AI 代码审查机器人自动生成 | 2026-09-03 12:44:56 | 模型:
🗑️ 预览环境已清理
PR #1666 已关闭或合并,对应的预览环境已被清理。