[FIX] Sale : Delivery Date delay computation made corrected when days are passed... 5.0.6-addons
authorNicolas Bessi(C2C) <>
Tue, 22 Sep 2009 06:42:56 +0000 (12:12 +0530)
committerJay (Open ERP) <jvo@tinyerp.com>
Tue, 22 Sep 2009 06:42:56 +0000 (12:12 +0530)
lp bug: https://launchpad.net/bugs/419720 fixed

bzr revid: jvo@tinyerp.com-20090922064256-b9nk9ruk8xctv3ho

addons/sale/sale.py

index c660120..b337367 100644 (file)
@@ -554,8 +554,8 @@ class sale_order(osv.osv):
             picking_id = False
             for line in order.order_line:
                 proc_id = False
-                date_planned = DateTime.now() + DateTime.RelativeDateTime(days=line.delay or 0.0)
-                date_planned = (date_planned - DateTime.RelativeDateTime(days=company.security_lead)).strftime('%Y-%m-%d %H:%M:%S')
+                date_planned = DateTime.now() + DateTime.DateTimeDeltaFromDays(line.delay or 0.0)
+                date_planned = (date_planned - DateTime.DateTimeDeltaFromDays(company.security_lead)).strftime('%Y-%m-%d %H:%M:%S')
                 if line.state == 'done':
                     continue
                 if line.product_id and line.product_id.product_tmpl_id.type in ('product', 'consu'):