summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoruco (OpenERP) <uco@tinyerp.com>2010-10-18 17:57:07 +0530
committeruco (OpenERP) <uco@tinyerp.com>2010-10-18 17:57:07 +0530
commitcda1e07d4475ab59e56e76da5bfb7c6e49a6992d (patch)
tree76986281ac99667ed0d60b865c02574a108e4b07
parented4308e1141bf23013d494c4b2d90d62dcdc920a (diff)
[IMP] mrp: Solved tracking_id problem for Scrap products.
bzr revid: uco@tinyerp.com-20101018122707-70gywf01od71q8nn
-rw-r--r--addons/mrp/stock.py2
-rw-r--r--addons/stock/stock.py2
2 files changed, 2 insertions, 2 deletions
diff --git a/addons/mrp/stock.py b/addons/mrp/stock.py
index fce97135d2e..caed38654ac 100644
--- a/addons/mrp/stock.py
+++ b/addons/mrp/stock.py
@@ -128,7 +128,7 @@ class StockMove(osv.osv):
wf_service = netsvc.LocalService("workflow")
for move in self.browse(cr, uid, ids):
new_moves = super(StockMove, self).action_scrap(cr, uid, [move.id], product_qty, location_id, context=context)
- self.write(cr, uid, [move.id], {'prodlot_id': False})
+ self.write(cr, uid, [move.id], {'prodlot_id': False, 'tracking_id': False})
production_ids = production_obj.search(cr, uid, [('move_lines', 'in', [move.id])])
for prod_id in production_ids:
wf_service.trg_validate(uid, 'mrp.production', prod_id, 'button_produce', cr)
diff --git a/addons/stock/stock.py b/addons/stock/stock.py
index 3daf8f0010c..101a412329c 100644
--- a/addons/stock/stock.py
+++ b/addons/stock/stock.py
@@ -2090,7 +2090,7 @@ class stock_move(osv.osv):
'state': move.state,
'scrapped' : True,
'location_dest_id': location_id,
- 'tracking_id':False,
+ 'tracking_id': move.tracking_id.id,
'prodlot_id': move.prodlot_id.id,
}
new_move = self.copy(cr, uid, move.id, default_val)