From 3f36f96d0fbdbf19c1d42932403122b6822880c9 Mon Sep 17 00:00:00 2001 From: Jared Kipe Date: Mon, 10 Jan 2022 16:21:24 -0800 Subject: [PATCH] [FIX] hr_payroll_timesheet: onchange error by sorting, better to use `create_date` --- hr_payroll_timesheet/models/hr_payslip.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hr_payroll_timesheet/models/hr_payslip.py b/hr_payroll_timesheet/models/hr_payslip.py index c3b34b42..278a20db 100644 --- a/hr_payroll_timesheet/models/hr_payslip.py +++ b/hr_payroll_timesheet/models/hr_payslip.py @@ -48,7 +48,7 @@ class HrPayslip(models.Model): return work_data def _pre_aggregate_timesheet_data(self, work_data, default_workentrytype): - for ts in self.timesheet_ids.sorted('id'): + for ts in self.timesheet_ids.sorted('create_date'): if ts.unit_amount: ts_iso = ts.date.isocalendar() timesheet_type = ts.work_type_id or default_workentrytype