Shorten unique id

This commit is contained in:
Jonas Linter
2025-09-29 17:02:05 +02:00
parent 373cf0882a
commit ebcf2c22dd

View File

@@ -701,9 +701,16 @@ def create_xml_from_db(list: list[Tuple[Reservation, Customer]]):
reservation.num_adults, children_ages reservation.num_adults, children_ages
) )
unique_id_string = reservation.form_id
if len(unique_id_string) > 32:
unique_id_string = unique_id_string[:32] # Truncate to 32 characters
# UniqueID # UniqueID
unique_id = OtaResRetrieveRs.ReservationsList.HotelReservation.UniqueId( unique_id = OtaResRetrieveRs.ReservationsList.HotelReservation.UniqueId(
type_value=UniqueIdType2.VALUE_14, id=reservation.form_id type_value=UniqueIdType2.VALUE_14, id=unique_id_string
) )
# TimeSpan # TimeSpan
@@ -780,6 +787,8 @@ def create_xml_from_db(list: list[Tuple[Reservation, Customer]]):
) )
) )
hotel_reservation = OtaResRetrieveRs.ReservationsList.HotelReservation( hotel_reservation = OtaResRetrieveRs.ReservationsList.HotelReservation(
create_date_time=datetime.now(timezone.utc).isoformat(), create_date_time=datetime.now(timezone.utc).isoformat(),
res_status=HotelReservationResStatus.REQUESTED, res_status=HotelReservationResStatus.REQUESTED,