Process sale date value out of range
On processing sale 65 in 3.8 demo this traceback appears:
Traceback (most recent call last):
File "/trytond/protocols/jsonrpc.py", line 162, in _marshaled_dispatch
response['result'] = dispatch_method(method, params)
File "/trytond/protocols/jsonrpc.py", line 191, in _dispatch
res = dispatch(*args)
File "/trytond/protocols/dispatcher.py", line 162, in dispatch
result = rpc.result(meth(*c_args, **c_kwargs))
File "/trytond/model/modelview.py", line 613, in wrapper
return func(cls, *args, **kwargs)
File "/trytond/modules/sale/sale.py", line 937, in process
sale.create_shipment('out')
File "/trytond/modules/sale_supply_drop_shipment/sale.py", line 46, in create_shipment
shipments = super(Sale, self).create_shipment(shipment_type)
File "/trytond/modules/sale_supply/sale.py", line 27, in create_shipment
self.create_purchase_requests()
File "/trytond/modules/sale_supply/sale.py", line 35, in create_purchase_requests
request = line.get_purchase_request()
File "/trytond/modules/sale_supply_drop_shipment/sale.py", line 83, in get_purchase_request
request = super(SaleLine, self).get_purchase_request()
File "/trytond/modules/sale_supply/sale.py", line 129, in get_purchase_request
self.delivery_date)
File "/trytond/modules/stock_supply/purchase_request.py", line 405, in find_best_supplier
supply_date = product_supplier.compute_supply_date(date=today)
File "/trytond/modules/stock_supply_day/purchase.py", line 24, in compute_supply_date
new_date = date + datetime.timedelta(diff)
OverflowError: date value out of range