Compare commits
No commits in common. "62a99cc57bdbd4aaabb7b30034f304627b09f610" and "c5fa3a2155cb6985101313e0ffb9b778fb73cef4" have entirely different histories.
62a99cc57b
...
c5fa3a2155
@ -1,4 +1,4 @@
|
|||||||
from pydantic import model_validator, EmailStr, Field, computed_field, field_serializer
|
from pydantic import model_validator, EmailStr, Field, computed_field
|
||||||
from typing import Self, Literal
|
from typing import Self, Literal
|
||||||
from datetime import date
|
from datetime import date
|
||||||
|
|
||||||
@ -44,8 +44,3 @@ class PersonModel(FiberBaseModel):
|
|||||||
full_name += " " + self.last_name
|
full_name += " " + self.last_name
|
||||||
self.full_name = full_name
|
self.full_name = full_name
|
||||||
return self
|
return self
|
||||||
|
|
||||||
# Needed for dates, as pymongo cannot handle them
|
|
||||||
@field_serializer("date_of_birth", when_used="always")
|
|
||||||
def serialize_date(self, value: date | None):
|
|
||||||
return value.isoformat() if value else None
|
|
||||||
Loading…
x
Reference in New Issue
Block a user