diff --git a/addons/sale_project/models/sale_order.py b/addons/sale_project/models/sale_order.py index ec477f7a9dc..82de63ca2c2 100644 --- a/addons/sale_project/models/sale_order.py +++ b/addons/sale_project/models/sale_order.py @@ -118,7 +118,7 @@ class SaleOrder(models.Model): action['views'] = [(form_view_id, 'form')] action['res_id'] = self.tasks_ids.id # set default project - default_line = next(sol for sol in self.order_line if sol.product_id.detailed_type == 'service') + default_line = next((sol for sol in self.order_line if sol.product_id.detailed_type == 'service'), self.env['sale.order.line']) default_project_id = default_line.project_id.id or self.project_id.id or self.project_ids[:1].id action['context'] = {