[FIX]pms_api_rest: dont link services with boardServiceId param None

This commit is contained in:
Darío Lodeiros
2022-12-01 14:55:39 +01:00
parent 7799b4d8ef
commit f88871aa99

View File

@@ -207,7 +207,10 @@ class PmsReservationService(Component):
reservation_vals, reservation_data
)
# TODO: this should be @ pms core
if reservation_data.boardServiceId != reservation.board_service_room_id:
if (
reservation_data.boardServiceId is not None
and reservation_data.boardServiceId != reservation.board_service_room_id
):
reservation.service_ids.filtered(lambda x: x.is_board_service).unlink()
if reservation_vals:
reservation.write(reservation_vals)