diff --git a/fieldservice_isp_account/models/fsm_order.py b/fieldservice_isp_account/models/fsm_order.py index 378113de57..76253380b0 100644 --- a/fieldservice_isp_account/models/fsm_order.py +++ b/fieldservice_isp_account/models/fsm_order.py @@ -65,6 +65,12 @@ def _compute_contractor_cost(self): for cost in order.contractor_cost_ids: order.contractor_total += cost.price_unit * cost.quantity + @api.onchange("project_id") + def onchange_project_id(self): + for order in self: + for timesheet in order.employee_timesheet_ids: + timesheet.project_id = order.project_id + def action_complete(self): for order in self: order.account_stage = "review"