From f4dd75aeae4d82cdb2648cc0f5cbb6dab5f64517 Mon Sep 17 00:00:00 2001 From: "Nicolas Bessi(C2C)" <> Date: Tue, 22 Sep 2009 12:12:56 +0530 Subject: [PATCH] [FIX] Sale : Delivery Date delay computation made corrected when days are passed with fractions lp bug: https://launchpad.net/bugs/419720 fixed bzr revid: jvo@tinyerp.com-20090922064256-b9nk9ruk8xctv3ho --- addons/sale/sale.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/sale/sale.py b/addons/sale/sale.py index c660120356c..b33736714ca 100644 --- a/addons/sale/sale.py +++ b/addons/sale/sale.py @@ -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'):