fix: 成品库分页无限滚动 + AI数字人渲染传 project_id 修复入库
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 0s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 2s
Preview Deploy / Deploy Preview Environment (pull_request) Failing after 58s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 1m12s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 1m18s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Successful in 1m16s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Successful in 1m48s
CI/CD Pipeline / Validate - Style (pull_request) Successful in 1m54s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 1m54s
AI Code Review / AI Code Review (pull_request) Successful in 6m56s
CI/CD Pipeline / Validate - Security (pull_request) Successful in 7m31s
CI/CD Pipeline / CI Gate (pull_request) Failing after 0s
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 6m23s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 117h8m17s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 117h15m31s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 117h15m41s
CI/CD Pipeline / PR Build API Image (pull_request) Failing after 117h15m47s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 117h15m46s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 117h15m33s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 117h15m26s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 117h15m26s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 117h15m31s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 117h15m31s
CI/CD Pipeline / PR Build Worker Image (pull_request) Failing after 117h15m32s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 117h8m1s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 117h8m0s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 117h7m56s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 117h15m21s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 117h7m56s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 117h15m15s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 117h15m14s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 117h15m32s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 117h15m38s

This commit is contained in:
saas-frontend-agent
2026-09-11 18:07:29 +08:00
parent a4f7f0ac20
commit 14630ca966
@@ -25,6 +25,7 @@ import {
getRenderJob,
generateSmartCover,
} from "./api/aiAvatar"
import { getOrCreateDefaultProject } from "@/api/projects"
import {
normalizeEmotion,
buildTitleConfigPayload,
@@ -206,9 +207,12 @@ const AiAvatarPage: React.FC = () => {
}
state.setIsGenerating(true)
try {
// 确保有 project_id(AI数字人入口独立,不在项目内,自动取默认项目;#1860 P0 bugfix)
const defaultProject = await getOrCreateDefaultProject()
const job = await submitRender({
lipsync_job_id: state.lipsyncJob.id,
script_id: state.script?.id,
project_id: defaultProject.id,
b_roll_segments: state.bRollSegments.map((seg) => ({
script_segment_index: seg.script_segment_index,
asset_url: seg.asset.file_url || "",
@@ -441,7 +445,6 @@ const AiAvatarPage: React.FC = () => {
<div className="aa-panel__body">
<PanelCoverAndGenerate
coverConfig={state.coverConfig}
titleConfig={state.titleConfig}
onCoverConfigChange={(partial) =>
state.setCoverConfig((prev) => ({ ...prev, ...partial }))
}