Files
Stéphan Sainléger 2afa90260f [CLN] global: apply ruff
2025-09-15 11:22:09 +02:00

17 lines
559 B
Python

from odoo import Command, api, models
class HelpdeskTicket(models.Model):
_inherit = "helpdesk.ticket"
@api.onchange("task_id")
def _onchange_task_id(self):
for record in self:
if record.timesheet_ids and record.task_id:
not_yet_invoiced_timesheet_ids = [
t.id for t in record.timesheet_ids if not t.timesheet_invoice_id
]
record.task_id.timesheet_ids = [
Command.link(t_id) for t_id in not_yet_invoiced_timesheet_ids
]