diff --git a/addons/sale_project/models/project.py b/addons/sale_project/models/project.py index 8e3cd0b65c7..dc4ac212e01 100755 --- a/addons/sale_project/models/project.py +++ b/addons/sale_project/models/project.py @@ -838,7 +838,7 @@ class ProjectTask(models.Model): (self - billable_task).partner_id = False super(ProjectTask, billable_task)._compute_partner_id() - @api.depends('partner_id.commercial_partner_id', 'sale_line_id.order_partner_id', 'parent_id.sale_line_id', 'project_id.sale_line_id', 'milestone_id.sale_line_id', 'allow_billable') + @api.depends('partner_id', 'sale_line_id.order_partner_id', 'parent_id.sale_line_id', 'project_id.sale_line_id', 'milestone_id.sale_line_id', 'allow_billable') def _compute_sale_line(self): for task in self: if not (task.allow_billable or task.parent_id.allow_billable): diff --git a/addons/sale_timesheet/models/project.py b/addons/sale_timesheet/models/project.py index f76a8352b75..32fa34ebd55 100644 --- a/addons/sale_timesheet/models/project.py +++ b/addons/sale_timesheet/models/project.py @@ -583,7 +583,7 @@ class ProjectTask(models.Model): for task in self: task.analytic_account_active = task.analytic_account_active or task.so_analytic_account_id.active - @api.depends('partner_id.commercial_partner_id', 'sale_line_id.order_partner_id', 'parent_id.sale_line_id', 'project_id.sale_line_id', 'allow_billable') + @api.depends('partner_id', 'sale_line_id.order_partner_id', 'parent_id.sale_line_id', 'project_id.sale_line_id', 'allow_billable') def _compute_sale_line(self): super()._compute_sale_line() for task in self: