fix guest rsvp additional guests

This commit is contained in:
2025-03-16 21:16:24 +01:00
parent fce2f32ffb
commit 514ca7742e

View File

@@ -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()