This commit is contained in:
@@ -20,13 +20,16 @@ def list_comics(db: Session) -> List[Comic]:
|
||||
|
||||
|
||||
def get_issue_details(issue: Issue) -> IssueDetailsResponse:
|
||||
volume = None
|
||||
if issue.volume:
|
||||
volume = VolumeResponse(id=issue.volume.id, name=issue.volume.name)
|
||||
response = IssueDetailsResponse(
|
||||
id=issue.id,
|
||||
issue_number=str(issue.issue_number),
|
||||
in_stock=bool(issue.in_stock),
|
||||
is_read=bool(issue.is_read),
|
||||
comic=ComicResponse(id=issue.comic.id, title=issue.comic.title, completed=issue.comic.completed),
|
||||
volume=VolumeResponse(id=issue.volume.id, name=issue.volume.name)
|
||||
volume=volume
|
||||
)
|
||||
return response
|
||||
|
||||
|
||||
Reference in New Issue
Block a user