mirror of
https://github.com/OCA/pms.git
synced 2025-01-29 00:17:45 +02:00
[IMP] pms: avoid apply same discount as reservation lines to board service lines
This commit is contained in:
committed by
Darío Lodeiros
parent
bc716fd95f
commit
163a99ee54
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user