diff --git a/pms/models/pms_reservation.py b/pms/models/pms_reservation.py index d4eccb218..d4c7a6156 100644 --- a/pms/models/pms_reservation.py +++ b/pms/models/pms_reservation.py @@ -1018,7 +1018,7 @@ class PmsReservation(models.Model): "reservation_id": reservation.id, "board_service_line_id": line.id, } - board_services.append((0, False, res)) + board_services.append((0, False, res)) reservation.service_ids -= old_board_lines reservation.service_ids = board_services elif old_board_lines: diff --git a/pms/models/pms_service.py b/pms/models/pms_service.py index c0d3ff3a7..548f0b03d 100644 --- a/pms/models/pms_service.py +++ b/pms/models/pms_service.py @@ -545,10 +545,12 @@ class PmsService(models.Model): if self.product_id.per_person: if self.is_board_service: qty = ( - self.reservation.adults if self.board_service_line_id.adults else 0 + self.reservation_id.adults + if self.board_service_line_id.adults + else 0 ) qty += ( - self.reservation.children + self.reservation_id.children if self.board_service_line_id.children else 0 )