Skip to content

Commit e5de077

Browse files
committed
http: api: sites: allow location lat and lon to be none
1 parent 76d4f0b commit e5de077

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

src/enapter/http/api/sites/location.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,15 @@
66
class Location:
77

88
name: str
9-
latitude: float
10-
longitude: float
9+
latitude: float | None
10+
longitude: float | None
1111

1212
@classmethod
1313
def from_dto(cls, dto: dict[str, Any]) -> "Location":
1414
return cls(
15-
name=dto["name"], latitude=dto["latitude"], longitude=dto["longitude"]
15+
name=dto["name"],
16+
latitude=dto.get("latitude"),
17+
longitude=dto.get("longitude"),
1618
)
1719

1820
def to_dto(self) -> dict[str, Any]:

0 commit comments

Comments
 (0)