fix guest rsvp additional guests
This commit is contained in:
@@ -87,7 +87,8 @@ def process_guest_rsvp(
|
|||||||
|
|
||||||
# Update guest status to match RSVP
|
# Update guest status to match RSVP
|
||||||
guest_status = map_rsvp_status_to_guest_status(rsvp_data.status)
|
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
|
# Both operations succeeded, commit the transaction
|
||||||
db.commit()
|
db.commit()
|
||||||
|
|||||||
Reference in New Issue
Block a user