correct calculation 'earliest_scheduled_date' - take canceled pickings into account.
parent
cc6fac83df
commit
49c816abc4
|
|
@ -144,8 +144,8 @@ class SaleOrder(models.Model):
|
|||
for record in self:
|
||||
earliest_scheduled_date = False
|
||||
for picking in record.picking_ids:
|
||||
if not earliest_scheduled_date or earliest_scheduled_date > fields.Datetime.from_string(
|
||||
picking.scheduled_date):
|
||||
if picking.state != 'cancel' and (not earliest_scheduled_date or earliest_scheduled_date > fields.Datetime.from_string(
|
||||
picking.scheduled_date)):
|
||||
earliest_scheduled_date = fields.Datetime.from_string(picking.scheduled_date)
|
||||
if earliest_scheduled_date:
|
||||
record.earliest_scheduled_date = earliest_scheduled_date
|
||||
|
|
|
|||
Loading…
Reference in New Issue