[FIX] stock: onchange method should take the description
authorRifakat Husen <rha@openerp.com>
Tue, 5 Aug 2014 15:15:06 +0000 (17:15 +0200)
committerMartin Trigaux <mat@openerp.com>
Wed, 6 Aug 2014 06:54:31 +0000 (08:54 +0200)
The onchange_product_id method used to only change the description if the stock.move is not saved yet. That does not make much sense.
opw 607347, bug lp:1314700

addons/stock/stock.py

index 64284f7..e3e7d53 100644 (file)
@@ -1939,14 +1939,13 @@ class stock_move(osv.osv):
         product = self.pool.get('product.product').browse(cr, uid, [prod_id], context=ctx)[0]
         uos_id  = product.uos_id and product.uos_id.id or False
         result = {
+            'name': product.partner_ref,
             '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'],
             'prodlot_id' : False,
         }
-        if not ids:
-            result['name'] = product.partner_ref
         if loc_id:
             result['location_id'] = loc_id
         if loc_dest_id: