Reviewers: ,
Please review this at http://codereview.tryton.org/769002/
Affected files:
M purchase.py
Index: purchase.py
===================================================================
--- a/purchase.py
+++ b/purchase.py
@@ -1096,7 +1096,11 @@
date = self.purchase.purchase_date if self.purchase else None
for product_supplier in self.product.product_suppliers:
if product_supplier.party == self.purchase.party:
- return product_supplier.compute_supply_date(date=date)
+ delivery_date = product_supplier.compute_supply_date(
+ date=date)
+ if delivery_date == datetime.date.max:
+ return None
+ return delivery_date
def get_invoice_line(self, invoice_type):
'''