[FIX] sale: product_id_change ignores context
The product_id_change method of sale.order.line ignored the passed context. The context was simply overwritten, which is no a good practice. Besides, it prevents customizations. Closes #7447 opw-643983
This commit is contained in:
parent
880c997e12
commit
7771c45ed9
|
@ -1068,10 +1068,10 @@ class sale_order_line(osv.osv):
|
||||||
product_uom_obj = self.pool.get('product.uom')
|
product_uom_obj = self.pool.get('product.uom')
|
||||||
partner_obj = self.pool.get('res.partner')
|
partner_obj = self.pool.get('res.partner')
|
||||||
product_obj = self.pool.get('product.product')
|
product_obj = self.pool.get('product.product')
|
||||||
context = {'lang': lang, 'partner_id': partner_id}
|
|
||||||
partner = partner_obj.browse(cr, uid, partner_id)
|
partner = partner_obj.browse(cr, uid, partner_id)
|
||||||
lang = partner.lang
|
lang = partner.lang
|
||||||
context_partner = {'lang': lang, 'partner_id': partner_id}
|
context_partner = context.copy()
|
||||||
|
context_partner.update({'lang': lang, 'partner_id': partner_id})
|
||||||
|
|
||||||
if not product:
|
if not product:
|
||||||
return {'value': {'th_weight': 0,
|
return {'value': {'th_weight': 0,
|
||||||
|
|
Loading…
Reference in New Issue