From 6bc67062071d00a5c39d661e34b0ee33004fbf9b Mon Sep 17 00:00:00 2001 From: "Jay (Open ERP)" Date: Fri, 19 Mar 2010 14:12:22 +0530 Subject: [PATCH] [FIX] MRP/Purchase : Seller delay has to be converted into integer for date calculations. lp bug: https://launchpad.net/bugs/541006 fixed bzr revid: jvo@tinyerp.com-20100319084222-eb0pn41zzsk2b0mx --- addons/mrp/schedulers.py | 2 +- addons/purchase/purchase.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/mrp/schedulers.py b/addons/mrp/schedulers.py index 917fcef..3d4d6a9 100644 --- a/addons/mrp/schedulers.py +++ b/addons/mrp/schedulers.py @@ -198,7 +198,7 @@ class mrp_procurement(osv.osv): if reste > 0: qty += op.qty_multiple - reste newdate = DateTime.now() + DateTime.RelativeDateTime( - days=op.product_id.seller_delay) + days=int(op.product_id.seller_delay)) if op.product_id.supply_method == 'buy': location_id = op.warehouse_id.lot_input_id elif op.product_id.supply_method == 'produce': diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py index d95c1ff..e6198b8 100644 --- a/addons/purchase/purchase.py +++ b/addons/purchase/purchase.py @@ -508,7 +508,7 @@ class purchase_order_line(osv.osv): 'uom': uom, 'date': date_order, })[pricelist] - dt = (DateTime.now() + DateTime.RelativeDateTime(days=seller_delay or 0.0)).strftime('%Y-%m-%d %H:%M:%S') + dt = (DateTime.now() + DateTime.RelativeDateTime(days=int(seller_delay) or 0.0)).strftime('%Y-%m-%d %H:%M:%S') prod_name = prod.partner_ref -- 1.7.10.4