From fa56ea2efa4043a49c425e355f2729492d1248fb Mon Sep 17 00:00:00 2001 From: "aag (OpenERP)" Date: Tue, 15 Feb 2011 17:07:03 +0530 Subject: [PATCH] [IMP] purchase_requisition :Improvement in OSV wiz , Read method converted to browse bzr revid: aag@tinyerp.co.in-20110215113703-3u5wod3mcfuupcon --- .../wizard/purchase_requisition_partner.py | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/addons/purchase_requisition/wizard/purchase_requisition_partner.py b/addons/purchase_requisition/wizard/purchase_requisition_partner.py index 9ff7a769a72..ec93a280fd3 100644 --- a/addons/purchase_requisition/wizard/purchase_requisition_partner.py +++ b/addons/purchase_requisition/wizard/purchase_requisition_partner.py @@ -67,11 +67,7 @@ class purchase_requisition_partner(osv.osv_memory): context = {} record_ids = context and context.get('active_ids', False) if record_ids: - data = self.read(cr, uid, ids,context=context) - for m2o_field in ['partner_id','partner_address_id']: - if isinstance(data[0][m2o_field], tuple): - data[0][m2o_field] = data[0][m2o_field][0] - + data = self.browse(cr, uid, ids,context=context)[0] company = self.pool.get('res.users').browse(cr, uid, uid, context).company_id order_obj = self.pool.get('purchase.order') order_line_obj = self.pool.get('purchase.order.line') @@ -81,10 +77,8 @@ class purchase_requisition_partner(osv.osv_memory): prod_obj = self.pool.get('product.product') tender_obj = self.pool.get('purchase.requisition') acc_pos_obj = self.pool.get('account.fiscal.position') - partner_id = data[0]['partner_id'] - + partner_id = data.partner_id.id supplier_data = partner_obj.browse(cr, uid, partner_id, context=context) - address_id = partner_obj.address_get(cr, uid, [partner_id], ['delivery'])['delivery'] list_line=[] purchase_order_line={}