исправление обработки 404

This commit is contained in:
2026-02-04 23:21:53 +03:00
parent a336d50ad0
commit 8ad70cdb7c
21 changed files with 173 additions and 201 deletions
+6 -3
View File
@@ -66,7 +66,8 @@ def get_genre(
genre = session.get(Genre, genre_id)
if not genre:
raise HTTPException(
status_code=status.HTTP_404_NOT_FOUND, detail="Genre not found"
status_code=status.HTTP_404_NOT_FOUND,
detail="Genre not found",
)
books = session.exec(
@@ -97,7 +98,8 @@ def update_genre(
db_genre = session.get(Genre, genre_id)
if not db_genre:
raise HTTPException(
status_code=status.HTTP_404_NOT_FOUND, detail="Genre not found"
status_code=status.HTTP_404_NOT_FOUND,
detail="Genre not found",
)
update_data = genre.model_dump(exclude_unset=True)
@@ -124,7 +126,8 @@ def delete_genre(
genre = session.get(Genre, genre_id)
if not genre:
raise HTTPException(
status_code=status.HTTP_404_NOT_FOUND, detail="Genre not found"
status_code=status.HTTP_404_NOT_FOUND,
detail="Genre not found",
)
genre_read = GenreRead(**genre.model_dump())