From 0d1448310c5c8d7547f88744d1f32d7c976e580e Mon Sep 17 00:00:00 2001 From: "Harry (Open ERP)" Date: Fri, 19 Feb 2010 18:25:26 +0530 Subject: [PATCH] [FIX] sale: when qty change, procurement should not changed in sale order line lp bug: https://launchpad.net/bugs/524295 fixed bzr revid: hmo@tinyerp.com-20100219125526-kf1fy92wvjj9d7fh --- addons/sale/sale.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/addons/sale/sale.py b/addons/sale/sale.py index 95e9a8873d8..a9d0935fc76 100644 --- a/addons/sale/sale.py +++ b/addons/sale/sale.py @@ -981,8 +981,7 @@ class sale_order_line(osv.osv): if product_obj.uos_id.category_id.id != uos2.category_id.id: uos = False else: - uos = False - result.update({'type': product_obj.procure_method}) + uos = False if product_obj.description_sale: result['notes'] = product_obj.description_sale fpos = fiscal_position and self.pool.get('account.fiscal.position').browse(cr, uid, fiscal_position) or False @@ -990,6 +989,8 @@ class sale_order_line(osv.osv): result['delay'] = (product_obj.sale_delay or 0.0) partner = partner_obj.browse(cr, uid, partner_id) result['tax_id'] = self.pool.get('account.fiscal.position').map_tax(cr, uid, fpos, product_obj.taxes_id) + result.update({'type': product_obj.procure_method}) + if not flag: result['name'] = self.pool.get('product.product').name_get(cr, uid, [product_obj.id], context=context)[0][1] domain = {}