diff --git a/addons/sale_timesheet/models/sale_order.py b/addons/sale_timesheet/models/sale_order.py index 15317fc4ddd..fc871c98d39 100644 --- a/addons/sale_timesheet/models/sale_order.py +++ b/addons/sale_timesheet/models/sale_order.py @@ -269,6 +269,11 @@ class SaleOrderLine(models.Model): }) else: project = self.env['project.project'].create(values) + + # Avoid new tasks to go to 'Undefined Stage' + if not project.type_ids: + project.type_ids = self.env['project.task.type'].create({'name': _('New')}) + # link project as generated by current so line self.write({'project_id': project.id}) return project