API: fix optional values when POST mark and review

This commit is contained in:
neodb dev 2023-12-26 13:54:23 -05:00 committed by Henri Dickson
parent 08e2f9b633
commit a599ac44b5

View file

@ -28,10 +28,10 @@ class MarkSchema(Schema):
class MarkInSchema(Schema):
shelf_type: ShelfType
visibility: int = Field(ge=0, le=2)
comment_text: str | None
rating_grade: int | None = Field(ge=1, le=10)
comment_text: str = ""
rating_grade: int = Field(0, ge=0, le=10)
tags: list[str] = []
created_time: datetime | None
created_time: datetime | None = None
post_to_fediverse: bool = False
@ -138,7 +138,7 @@ class ReviewSchema(Schema):
class ReviewInSchema(Schema):
visibility: int = Field(ge=0, le=2)
created_time: datetime | None
created_time: datetime | None = None
title: str
body: str
post_to_fediverse: bool = False