SALE: update product_uos_qty if not product
bzr revid: ced-61a732990169cd0ddd35d359023ff0d1d51eb00f
This commit is contained in:
parent
880941c7d8
commit
b748754ef9
|
@ -642,7 +642,7 @@ class sale_order_line(osv.osv):
|
||||||
lang=self.pool.get('res.partner').read(cr, uid, [partner_id])[0]['lang']
|
lang=self.pool.get('res.partner').read(cr, uid, [partner_id])[0]['lang']
|
||||||
context = {'lang':lang}
|
context = {'lang':lang}
|
||||||
if not product:
|
if not product:
|
||||||
return {'value': {'price_unit': 0.0, 'notes':'', 'weight' : 0}, 'domain':{'product_uom':[]}}
|
return {'value': {'price_unit': 0.0, 'notes':'', 'weight' : 0, 'product_uos_qty': qty}, 'domain':{'product_uom':[]}}
|
||||||
if not pricelist:
|
if not pricelist:
|
||||||
raise osv.except_osv('No Pricelist !', 'You have to select a pricelist in the sale form !\nPlease set one before choosing a product.')
|
raise osv.except_osv('No Pricelist !', 'You have to select a pricelist in the sale form !\nPlease set one before choosing a product.')
|
||||||
price = self.pool.get('product.pricelist').price_get(cr,uid,[pricelist], product, qty or 1.0, partner_id, {'uom': uom})[pricelist]
|
price = self.pool.get('product.pricelist').price_get(cr,uid,[pricelist], product, qty or 1.0, partner_id, {'uom': uom})[pricelist]
|
||||||
|
|
Loading…
Reference in New Issue