diff --git a/sf_manufacturing/models/stock.py b/sf_manufacturing/models/stock.py index 82c3db26..6363cbd3 100644 --- a/sf_manufacturing/models/stock.py +++ b/sf_manufacturing/models/stock.py @@ -694,8 +694,8 @@ class StockPicking(models.Model): picking_in = self.create( moves_in._get_new_picking_values_Res(item, workorder, 'WH/OCIN/')) # pick_ids.append(picking_in.id) - moves_in.write( - {'picking_id': picking_in.id, 'state': 'waiting'}) + moves_in.write({'picking_id': picking_in.id}) + moves_in._action_confirm() moves_in._assign_picking_post_process(new=new_picking) # self.env.context.get('default_production_id') moves_out = self.env['stock.move'].sudo().with_context(context).create( @@ -705,8 +705,8 @@ class StockPicking(models.Model): picking_out = self.create( moves_out._get_new_picking_values_Res(item, workorder, 'WH/OCOUT/')) # pick_ids.append(picking_out.id) - moves_out.write( - {'picking_id': picking_out.id, 'state': 'waiting'}) + moves_out.write({'picking_id': picking_out.id}) + moves_out._action_confirm() moves_out._assign_picking_post_process(new=new_picking) @api.depends('move_type', 'immediate_transfer', 'move_ids.state', 'move_ids.picking_id')