fix guest rsvp additional guests
This commit is contained in:
@@ -31,10 +31,11 @@ class CRUDGuest(CRUDBase[Guest, GuestCreate, GuestUpdate]):
|
||||
def get_by_invitation_code(self, db: Session, invitation_code: str) -> Optional[Guest]:
|
||||
return db.query(Guest).filter(Guest.invitation_code == invitation_code).first()
|
||||
|
||||
def update_status(self, db: Session, guest_id: uuid.UUID, status: GuestStatus):
|
||||
def update_status(self, db: Session, guest_id: uuid.UUID, status: GuestStatus, number_of_guests: int = 0):
|
||||
guest = self.get(db, guest_id)
|
||||
if guest:
|
||||
guest.status = status
|
||||
guest.actual_additional_guests = number_of_guests
|
||||
guest.response_date = datetime.now(timezone.utc)
|
||||
db.commit()
|
||||
db.refresh(guest)
|
||||
|
||||
Reference in New Issue
Block a user