[FIX]: purchase_requisition: Fixed error in create quotation wizard
authorrpa (Open ERP) <rpa@tinyerp.com>
Thu, 2 Dec 2010 12:33:06 +0000 (18:03 +0530)
committerrpa (Open ERP) <rpa@tinyerp.com>
Thu, 2 Dec 2010 12:33:06 +0000 (18:03 +0530)
lp bug: https://launchpad.net/bugs/663662 fixed

bzr revid: rpa@tinyerp.com-20101202123306-50ngxw62gdvhmq3a

addons/purchase_requisition/wizard/purchase_requisition_partner.py

index a5a291b..f196b1e 100644 (file)
@@ -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]