Do not recalculate delivery_date on every change

develop
Andreas Osim 2023-10-11 13:15:33 +02:00
parent 2bb8af682e
commit f4b2ab165b
1 changed files with 4 additions and 2 deletions

View File

@ -11,7 +11,8 @@ class SaleOrder(models.Model):
# delivery_date = fields.Date('Lieferdatum', compute='_compute_delivery_date', inverse='_inverse_delivery_date')
@api.multi
@api.depends('state','write_date','order_line.delivery_date','order_line.write_date')
# @api.depends('state','write_date','order_line.delivery_date','order_line.write_date')
@api.depends('state')
def _compute_delivery_date(self):
for order in self:
lines = order.order_line.filtered(lambda d: d.delivery_date)
@ -20,7 +21,8 @@ class SaleOrder(models.Model):
order.delivery_date = lines[0].delivery_date
@api.multi
@api.depends('state','write_date','order_line.delivery_date','order_line.write_date')
# @api.depends('state','write_date','order_line.delivery_date','order_line.write_date')
@api.depends('state')
def _inverse_delivery_date(self):
for order in self:
for line in order.order_line: