From 514ca7742e6802e10b8984d966f4a5d7d2489b48 Mon Sep 17 00:00:00 2001 From: Felipe Cardoso Date: Sun, 16 Mar 2025 21:16:24 +0100 Subject: [PATCH] fix guest rsvp additional guests --- backend/app/api/routes/events/guests.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/backend/app/api/routes/events/guests.py b/backend/app/api/routes/events/guests.py index fb48cad..45f540e 100644 --- a/backend/app/api/routes/events/guests.py +++ b/backend/app/api/routes/events/guests.py @@ -87,7 +87,8 @@ def process_guest_rsvp( # Update guest status to match RSVP guest_status = map_rsvp_status_to_guest_status(rsvp_data.status) - guest = guest_crud.update_status(db, guest_id=guest_id, status=guest_status, number_of_guests=rsvp_data.number_of_guests or 0) + additional_guests = max(0, rsvp_data.number_of_guests - 1) + guest = guest_crud.update_status(db, guest_id=guest_id, status=guest_status, number_of_guests=additional_guests) # Both operations succeeded, commit the transaction db.commit()