[FIX] stock : onchange_product_id must reset prodlot_id at stock move and inventory line
lp bug: https://launchpad.net/bugs/945208 fixed bzr revid: amp@tinyerp.com-20120407090358-vq0ha3938bdzsuns
This commit is contained in:
parent
d60ca9a5fa
commit
edbfe00370
|
@ -1862,7 +1862,8 @@ class stock_move(osv.osv):
|
|||
'product_uom': product.uom_id.id,
|
||||
'product_uos': uos_id,
|
||||
'product_qty': 1.00,
|
||||
'product_uos_qty' : self.pool.get('stock.move').onchange_quantity(cr, uid, ids, prod_id, 1.00, product.uom_id.id, uos_id)['value']['product_uos_qty']
|
||||
'product_uos_qty' : self.pool.get('stock.move').onchange_quantity(cr, uid, ids, prod_id, 1.00, product.uom_id.id, uos_id)['value']['product_uos_qty'],
|
||||
'prodlot_id' : False,
|
||||
}
|
||||
if not ids:
|
||||
result['name'] = product.partner_ref
|
||||
|
@ -2793,11 +2794,11 @@ class stock_inventory_line(osv.osv):
|
|||
@return: Dictionary of changed values
|
||||
"""
|
||||
if not product:
|
||||
return {'value': {'product_qty': 0.0, 'product_uom': False}}
|
||||
return {'value': {'product_qty': 0.0, 'product_uom': False, 'prod_lot_id': False}}
|
||||
obj_product = self.pool.get('product.product').browse(cr, uid, product)
|
||||
uom = uom or obj_product.uom_id.id
|
||||
amount = self.pool.get('stock.location')._product_get(cr, uid, location_id, [product], {'uom': uom, 'to_date': to_date, 'compute_child': False})[product]
|
||||
result = {'product_qty': amount, 'product_uom': uom}
|
||||
result = {'product_qty': amount, 'product_uom': uom, 'prod_lot_id': False}
|
||||
return {'value': result}
|
||||
|
||||
stock_inventory_line()
|
||||
|
|
Loading…
Reference in New Issue