From 7bffc23abe3fe8b61b24788f2e860366b4dec461 Mon Sep 17 00:00:00 2001 From: Egor Stolbov Date: Thu, 28 May 2026 19:47:06 +0300 Subject: [PATCH] fix: free_count avoiding saturation --- src/routers/zones.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/routers/zones.py b/src/routers/zones.py index d63a170..6e07428 100644 --- a/src/routers/zones.py +++ b/src/routers/zones.py @@ -79,6 +79,7 @@ def _serialize_map(z: ParkingZone, db: Session) -> ZoneMapItemResponse: def _saturate_occupied_zone(zone: ParkingZone) -> None: if zone.occupied > zone.capacity: zone.occupied = zone.capacity + zone.free_count = 0 def _get_zone_or_404(db: Session, zone_id: int) -> ParkingZone: zone = db.query(ParkingZone).filter(ParkingZone.parking_zone_id == zone_id).one_or_none()