fix guest rsvp additional guests
This commit is contained in:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user