chore: makes sure new slides are generated before deleting old ones
This commit is contained in:
parent
3ad1e59a46
commit
5610ef8e78
1 changed files with 6 additions and 2 deletions
|
|
@ -204,8 +204,6 @@ async def stream_presentation(
|
|||
status_code=400,
|
||||
detail="Outlines can not be empty",
|
||||
)
|
||||
await sql_session.execute(delete(SlideModel).where(SlideModel.presentation == presentation_id))
|
||||
await sql_session.commit()
|
||||
|
||||
image_generation_service = ImageGenerationService(get_images_directory())
|
||||
|
||||
|
|
@ -271,6 +269,12 @@ async def stream_presentation(
|
|||
for assets_list in generated_assets_lists:
|
||||
generated_assets.extend(assets_list)
|
||||
|
||||
# Moved this here to make sure new slides are generated before deleting the old ones
|
||||
await sql_session.execute(
|
||||
delete(SlideModel).where(SlideModel.presentation == presentation_id)
|
||||
)
|
||||
await sql_session.commit()
|
||||
|
||||
sql_session.add(presentation)
|
||||
sql_session.add_all(slides)
|
||||
sql_session.add_all(generated_assets)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue