diff --git a/addons/stock/models/stock_picking.py b/addons/stock/models/stock_picking.py index 61ad4964c4f..6b7141aabd7 100644 --- a/addons/stock/models/stock_picking.py +++ b/addons/stock/models/stock_picking.py @@ -15,7 +15,7 @@ from odoo.exceptions import UserError class PickingType(models.Model): _name = "stock.picking.type" _description = "The picking type determines the picking view" - _order = 'sequence' + _order = 'sequence, id' name = fields.Char('Picking Type Name', required=True, translate=True) color = fields.Integer('Color') diff --git a/addons/stock/models/stock_warehouse.py b/addons/stock/models/stock_warehouse.py index 4bcc8edfb98..051bc2774a6 100644 --- a/addons/stock/models/stock_warehouse.py +++ b/addons/stock/models/stock_warehouse.py @@ -188,7 +188,7 @@ class Warehouse(models.Model): color = available_colors and available_colors[0] or 0 # suit for each warehouse: reception, internal, pick, pack, ship - max_sequence = PickingType.search_read([], ['sequence'], limit=1, order='sequence desc') + max_sequence = PickingType.search_read([('sequence', '!=', False)], ['sequence'], limit=1, order='sequence desc') max_sequence = max_sequence and max_sequence[0]['sequence'] or 0 warehouse_data = {}