feat: add force option to project generation for reprocessing completed segments

This commit is contained in:
2026-03-12 17:19:37 +08:00
parent 7f25dd09f6
commit afb6830a6d
5 changed files with 21 additions and 8 deletions

View File

@@ -457,12 +457,13 @@ async def generate_project(
from core.database import SessionLocal
chapter_index = data.chapter_index
force = data.force
async def run_generation():
async_db = SessionLocal()
try:
db_user = crud.get_user_by_id(async_db, current_user.id)
await _generate(project_id, db_user, async_db, chapter_index=chapter_index)
await _generate(project_id, db_user, async_db, chapter_index=chapter_index, force=force)
finally:
async_db.close()