[FIX] sale, purchase: little improvement for arguments
authorRifakat (OpenERP) <rha@tinyerp.com>
Tue, 6 Mar 2012 10:24:05 +0000 (15:54 +0530)
committerRifakat (OpenERP) <rha@tinyerp.com>
Tue, 6 Mar 2012 10:24:05 +0000 (15:54 +0530)
bzr revid: rha@tinyerp.com-20120306102405-q8etxh9kyjoyu8h6

1  2 
addons/purchase/purchase.py

@@@ -676,9 -678,8 +676,9 @@@ class purchase_order_line(osv.osv)
          lang=False
          if partner_id:
              lang=self.pool.get('res.partner').read(cr, uid, partner_id, ['lang'])['lang']
-         context={'lang':lang}
-         context['partner_id'] = partner_id
 -            
++        user_context = self.pool.get('res.users').context_get(cr, uid)
++        context={'lang': user_context.get('lang')}
+         context_partner = {'lang':lang, 'partner_id': partner_id}
          prod = self.pool.get('product.product').browse(cr, uid, product, context=context)
          prod_uom_po = prod.uom_po_id.id
          if not uom: