extend ComicDetailsResponse

This commit is contained in:
Thomas Peetz
2025-10-02 14:18:48 +02:00
parent d8e4cbfb9a
commit a9829bf118
7 changed files with 43 additions and 15 deletions
+2 -2
View File
@@ -10,7 +10,7 @@ from src.schema.comics.comic import ComicResponse
from src.schema.comics.artist import ArtistCreation, ArtistResponse
from src.db.models.comic import Comic, Artist, Issue
from src.schema.comics.comic_details import ComicDetailsResponse
from src.schema.comics.issue import IssueDetailsResponse
from src.schema.comics.issue_details import IssueDetailsResponse
router = APIRouter()
@@ -59,7 +59,7 @@ def add_artist(db: SessionDep, artist_creation: ArtistCreation) -> ArtistRespons
db.commit()
except:
raise HTTPException(status_code=409, detail="Artist already added")
response = ArtistResponse(id=artist.id, name=artist.name)
response = ArtistResponse(id=artist.id, name=str(artist.name))
return response
@router.get("/issues", response_model=List[IssueDetailsResponse])