Use shipping date to set sale_date.

This commit refs #20418
This commit is contained in:
Sergio Morillo 2021-10-08 12:27:42 +02:00
parent 2991fc910f
commit cedfaccae1

View file

@ -26,6 +26,15 @@ class Sale(metaclass=PoolMeta):
line.planned_shipping_date_used),
)
@classmethod
def set_sale_date(cls, sales):
for sale in sales:
if not sale.sale_date and sale.planned_shipping_date:
cls.write([sale], {
'sale_date': sale.planned_shipping_date,
})
return super().set_sale_date(sales)
class SaleLine(metaclass=PoolMeta):
__name__ = 'sale.line'