New system for acknowledgments
This commit is contained in:
@@ -512,11 +512,13 @@ class ReadAction(AlpineBitsAction):
|
||||
start_date=start_date, hotel_code=hotelid
|
||||
)
|
||||
)
|
||||
elif client_info.client_id:
|
||||
# Remove reservations that have been acknowledged via client_id
|
||||
elif client_info.username or client_info.client_id:
|
||||
# Remove reservations that have been acknowledged via username (preferred) or client_id
|
||||
reservation_customer_pairs = (
|
||||
await reservation_service.get_unacknowledged_reservations(
|
||||
client_id=client_info.client_id, hotel_code=hotelid
|
||||
username=client_info.username,
|
||||
client_id=client_info.client_id,
|
||||
hotel_code=hotelid
|
||||
)
|
||||
)
|
||||
else:
|
||||
@@ -611,9 +613,9 @@ class NotifReportReadAction(AlpineBitsAction):
|
||||
for entry in (
|
||||
notif_report_details.hotel_notif_report.hotel_reservations.hotel_reservation
|
||||
): # type: ignore
|
||||
unique_id = entry.unique_id.id
|
||||
md5_unique_id = entry.unique_id.id
|
||||
await reservation_service.record_acknowledgement(
|
||||
client_id=client_info.client_id, unique_id=unique_id
|
||||
client_id=client_info.client_id, unique_id=md5_unique_id, username=client_info.username
|
||||
)
|
||||
|
||||
return AlpineBitsResponse(response_xml, HttpStatusCode.OK)
|
||||
|
||||
Reference in New Issue
Block a user