From d06dfb2220ca881615c90294d064b59bf1e298c2 Mon Sep 17 00:00:00 2001 From: Alberto Re Date: Mon, 23 Dec 2024 10:05:54 +0100 Subject: [PATCH] [16.0][FIX] fieldservice_isp_account: project_id in timesheet --- fieldservice_isp_account/models/fsm_order.py | 6 ++++++ 1 file changed, 6 insertions(+) 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"