fix: various bugs + improve api readability

This commit is contained in:
swve 2023-11-29 21:59:35 +01:00
parent 7daf6df5a0
commit 2bf80030d7
21 changed files with 98 additions and 75 deletions

View file

@ -130,10 +130,11 @@ async def get_chapter(
async def update_chapter(
request: Request,
chapter_object: ChapterUpdate,
chapter_id: int,
current_user: PublicUser | AnonymousUser,
db_session: Session,
) -> ChapterRead:
statement = select(Chapter).where(Chapter.id == chapter_object.chapter_id)
statement = select(Chapter).where(Chapter.id == chapter_id)
chapter = db_session.exec(statement).first()
if not chapter:
@ -161,7 +162,7 @@ async def update_chapter(
async def delete_chapter(
request: Request,
chapter_id: str,
chapter_id: int,
current_user: PublicUser | AnonymousUser,
db_session: Session,
):
@ -190,7 +191,6 @@ async def delete_chapter(
return {"detail": "chapter deleted"}
async def get_course_chapters(
request: Request,
course_id: int,