[IMP] pms: avoid apply same discount as reservation lines to board service lines

This commit is contained in:
miguelpadin
2023-04-04 08:57:21 +01:00
committed by Darío Lodeiros
parent bc716fd95f
commit 163a99ee54

View File

@@ -181,18 +181,7 @@ class PmsServiceLine(models.Model):
equal to reservation line discount
"""
for record in self:
if record.is_board_service:
consumed_date = (
record.date
if record.product_id.consumed_on == "before"
else record.date + datetime.timedelta(days=-1)
)
record.discount = (
record.service_id.reservation_id.reservation_line_ids.filtered(
lambda l: l.date == consumed_date
).discount
)
elif not record.discount:
if not record.discount:
record.discount = 0
# TODO: Refact method and allowed cancelled single days