diff --git a/video-gen-api/app/services/generation_ai_service.py b/video-gen-api/app/services/generation_ai_service.py index 0b4a25ab..2a67a06f 100644 --- a/video-gen-api/app/services/generation_ai_service.py +++ b/video-gen-api/app/services/generation_ai_service.py @@ -237,7 +237,7 @@ async def create_async_generation_task(db: AsyncSession, current_user: User, req if existing: return existing - refs = [r.model_dump() for r in (req.media_references or [])] + refs = [r.model_dump(exclude_none=True) for r in (req.media_references or [])] now = datetime.now(timezone.utc) task_id = generate_id()