[FIX] mrp_repair: use action_done to validate a operation componenents when ending...
authorMartin Trigaux <mat@openerp.com>
Fri, 18 Oct 2013 12:04:28 +0000 (14:04 +0200)
committerMartin Trigaux <mat@openerp.com>
Fri, 18 Oct 2013 12:04:28 +0000 (14:04 +0200)
This allows to generate journal entries in case of real time stock evaluation (opw 599170)

bzr revid: mat@openerp.com-20131018120428-2vdmdm2th8rz57zr

addons/mrp_repair/mrp_repair.py

index 7bab1c0..9c0ab0e 100644 (file)
@@ -521,8 +521,9 @@ class mrp_repair(osv.osv):
                     'location_dest_id': move.location_dest_id.id,
                     'tracking_id': False,
                     'prodlot_id': move.prodlot_id and move.prodlot_id.id or False,
-                    'state': 'done',
+                    'state': 'assigned',
                 })
+                move_obj.action_done(cr, uid, [move_id], context=context)
                 repair_line_obj.write(cr, uid, [move.id], {'move_id': move_id, 'state': 'done'}, context=context)
             if repair.deliver_bool:
                 pick_name = seq_obj.get(cr, uid, 'stock.picking.out')