diff --git a/servers/fastapi/api/v1/ppt/endpoints/presentation.py b/servers/fastapi/api/v1/ppt/endpoints/presentation.py index e3fa5a21..54c2f4fd 100644 --- a/servers/fastapi/api/v1/ppt/endpoints/presentation.py +++ b/servers/fastapi/api/v1/ppt/endpoints/presentation.py @@ -202,6 +202,7 @@ async def stream_presentation(presentation_id: str): ) slide = SlideModel( presentation=presentation_id, + layout_group=layout.name, layout=slide_layout.id, index=i, content=slide_content, diff --git a/servers/fastapi/models/sql/slide.py b/servers/fastapi/models/sql/slide.py index 68d9bdf0..2195350f 100644 --- a/servers/fastapi/models/sql/slide.py +++ b/servers/fastapi/models/sql/slide.py @@ -6,6 +6,7 @@ from utils.randomizers import get_random_uuid class SlideModel(SQLModel, table=True): id: str = Field(primary_key=True, default_factory=get_random_uuid) presentation: str + layout_group: str layout: str index: int content: dict = Field(sa_column=Column(JSON))