[IMP]pms_api_rest: if segmentationId equal to 0 it is deleted

This commit is contained in:
braisab
2023-09-21 20:47:36 +02:00
committed by Darío Lodeiros
parent 9bd4003177
commit 46cb763d5b

View File

@@ -146,10 +146,13 @@ class PmsReservationService(Component):
reservation_vals.update({"adults": reservation_data.adults}) reservation_vals.update({"adults": reservation_data.adults})
if reservation_data.children is not None: if reservation_data.children is not None:
reservation_vals.update({"children": reservation_data.children}) reservation_vals.update({"children": reservation_data.children})
if reservation_data.segmentationId: if reservation_data.segmentationId is not None:
reservation_vals.update( if reservation_data.segmentationId != 0:
{"segmentation_ids": [(6, 0, [reservation_data.segmentationId])]} reservation_vals.update(
) {"segmentation_ids": [(6, 0, [reservation_data.segmentationId])]}
)
else:
reservation_vals.update({"segmentation_ids": [(5, 0, 0)]})
if reservation_data.checkin: if reservation_data.checkin:
reservation_vals.update({"checkin": reservation_data.checkin}) reservation_vals.update({"checkin": reservation_data.checkin})
if reservation_data.checkout: if reservation_data.checkout: