diff --git a/addons/stock/models/stock_picking.py b/addons/stock/models/stock_picking.py index 703b0ba5579..8ebdfd5d931 100644 --- a/addons/stock/models/stock_picking.py +++ b/addons/stock/models/stock_picking.py @@ -100,7 +100,7 @@ class PickingType(models.Model): @api.model_create_multi def create(self, vals_list): for vals in vals_list: - if 'sequence_id' not in vals or not vals['sequence_id']: + if not vals.get('sequence_id') and vals.get('sequence_code'): if vals.get('warehouse_id'): wh = self.env['stock.warehouse'].browse(vals['warehouse_id']) vals['sequence_id'] = self.env['ir.sequence'].sudo().create({