diff --git a/addons/mrp/models/mrp_workorder.py b/addons/mrp/models/mrp_workorder.py
index 61e7865d5cc51530fd172e57951c214673c7e14b..47cc7d04c0ff727f1f395ea9a9b5fa8021067182 100644
--- a/addons/mrp/models/mrp_workorder.py
+++ b/addons/mrp/models/mrp_workorder.py
@@ -279,7 +279,7 @@ class MrpWorkorder(models.Model):
 
     def _assign_default_final_lot_id(self):
         self.final_lot_id = self.env['stock.production.lot'].search([('use_next_on_work_order_id', '=', self.id)],
-                                                                    order='create_date', limit=1)
+                                                                    order='create_date, id', limit=1)
 
     @api.multi
     def record_production(self):