From 1abc54ac2541ae97a8a7d46c393a80d1197b001d Mon Sep 17 00:00:00 2001 From: "rpa (Open ERP)" Date: Thu, 2 Dec 2010 18:03:06 +0530 Subject: [PATCH] [FIX]: purchase_requisition: Fixed error in create quotation wizard lp bug: https://launchpad.net/bugs/663662 fixed bzr revid: rpa@tinyerp.com-20101202123306-50ngxw62gdvhmq3a --- .../wizard/purchase_requisition_partner.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/addons/purchase_requisition/wizard/purchase_requisition_partner.py b/addons/purchase_requisition/wizard/purchase_requisition_partner.py index a5a291b545d..f196b1e20a8 100644 --- a/addons/purchase_requisition/wizard/purchase_requisition_partner.py +++ b/addons/purchase_requisition/wizard/purchase_requisition_partner.py @@ -88,7 +88,10 @@ class purchase_requisition_partner(osv.osv_memory): newdate = datetime.strptime(tender.date_start, '%Y-%m-%d %H:%M:%S') newdate = newdate - relativedelta(days=company.po_lead) delay = partner_rec and partner_rec.delay or 0.0 - newdate = newdate -(delay and relativedelta(days=delay) or datetime.strptime(tender.date_start, '%Y-%m-%d %H:%M:%S') ) + if delay: + newdate = (newdate - (delay and relativedelta(days=delay))) + else: + newdate = datetime.strptime(tender.date_start, '%Y-%m-%d %H:%M:%S') partner = partner_rec and partner_rec.name or supplier_data pricelist_id = partner.property_product_pricelist_purchase and partner.property_product_pricelist_purchase.id or False price = pricelist_obj.price_get(cr, uid, [pricelist_id], line.product_id.id, line.product_qty, False, {'uom': uom_id})[pricelist_id]