From fa5325d8da2258414b2ec6f0fff3bf5f81729ab4 Mon Sep 17 00:00:00 2001 From: Bertrand Chenal Date: Wed, 8 Oct 2008 16:38:03 +0200 Subject: [PATCH] Remove required on supply_date an consider empty value as datetime.date.max --- purchase_request.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/purchase_request.py b/purchase_request.py index 7e4d2c344c..1a5719aa62 100644 --- a/purchase_request.py +++ b/purchase_request.py @@ -17,8 +17,7 @@ class PurchaseRequest(OSV): quantity = fields.Float('Quantity', required=True) uom = fields.Many2One('product.uom', 'UOM', required=True, select=True) purchase_date = fields.Date('Best Purchase Date', readonly=True) - supply_date = fields.Date( - 'Expected Supply Date', readonly=True, required=True) + supply_date = fields.Date('Expected Supply Date', readonly=True) stock_level = fields.Float('Stock at Supply Date', readonly=True) warehouse = fields.Many2One( 'stock.location', "Warehouse", required=True, @@ -193,7 +192,7 @@ class PurchaseRequest(OSV): existing_req.setdefault( (request.product.id, request.warehouse.id), - []).append({'supply_date': request.supply_date, + []).append({'supply_date': request.supply_date or datetime.date.max, 'quantity': quantity, 'uom': uom} )