[FIX]pms: compute board services children fixes

This commit is contained in:
Darío Lodeiros
2024-03-02 18:04:53 +01:00
parent 1837f55358
commit 63a79819be
2 changed files with 5 additions and 3 deletions

View File

@@ -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:

View File

@@ -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
)