fix issue with pydantic date conversion

This commit is contained in:
LUIS NOVO 2024-10-28 09:21:53 -03:00
parent 424cb8b16a
commit 1515507993

View file

@ -136,6 +136,13 @@ class ObjectModel(BaseModel):
logger.exception(e)
raise DatabaseOperationError(e)
@field_validator("created", "updated", mode="before")
@classmethod
def parse_datetime(cls, value):
if isinstance(value, str):
return datetime.fromisoformat(value.replace("Z", "+00:00"))
return value
class Notebook(ObjectModel):
table_name: ClassVar[str] = "notebook"