From 0a5454dea7d5979c95cd2fe67fc21e6180fbf108 Mon Sep 17 00:00:00 2001 From: "rpa (Open ERP)" Date: Tue, 18 Jan 2011 19:03:35 +0530 Subject: [PATCH] [FIX]: purchase: Fixed onchange product and uom lp bug: https://launchpad.net/bugs/703861 fixed bzr revid: rpa@tinyerp.com-20110118133335-69gmspu2h3c2adt1 --- addons/purchase/purchase.py | 8 +++++--- addons/purchase/purchase_view.xml | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py index 4af8723d652..ce024b1a5cb 100644 --- a/addons/purchase/purchase.py +++ b/addons/purchase/purchase.py @@ -700,7 +700,7 @@ class purchase_order_line(osv.osv): dt = (datetime.now() + relativedelta(days=int(seller_delay) or 0.0)).strftime('%Y-%m-%d %H:%M:%S') - res.update({'value': {'price_unit': price, 'name': name or prod_name, + res.update({'value': {'price_unit': price, 'name': prod_name, 'taxes_id':map(lambda x: x.id, prod.supplier_taxes_id), 'date_planned': date_planned or dt,'notes': notes or prod.description_purchase, 'product_qty': qty, @@ -721,9 +721,11 @@ class purchase_order_line(osv.osv): return res def product_uom_change(self, cr, uid, ids, pricelist, product, qty, uom, - partner_id, date_order=False,fiscal_position=False): + partner_id, date_order=False, fiscal_position=False, date_planned=False, + name=False, price_unit=False, notes=False): res = self.product_id_change(cr, uid, ids, pricelist, product, qty, uom, - partner_id=partner_id, date_order=date_order,fiscal_position=fiscal_position) + partner_id, date_order=date_order, fiscal_position=fiscal_position, date_planned=date_planned, + name=name, price_unit=price_unit, notes=notes) if 'product_uom' in res['value']: if uom and (uom != res['value']['product_uom']) and res['value']['product_uom']: seller_uom_name = self.pool.get('product.uom').read(cr, uid, [res['value']['product_uom']], ['name'])[0]['name'] diff --git a/addons/purchase/purchase_view.xml b/addons/purchase/purchase_view.xml index 7ee96dca850..cb83841f005 100644 --- a/addons/purchase/purchase_view.xml +++ b/addons/purchase/purchase_view.xml @@ -318,7 +318,7 @@ - +