From d501d335b8d7cd544c7fea841010918f86faa173 Mon Sep 17 00:00:00 2001 From: Jared Kipe Date: Thu, 16 Jul 2020 13:26:21 -0700 Subject: [PATCH] [FIX] hr_payroll_attendance: repeated onchange in a single change will duplicate attendances in a set until saved --- hr_payroll_attendance/models/hr_payslip.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hr_payroll_attendance/models/hr_payslip.py b/hr_payroll_attendance/models/hr_payslip.py index d000ce79..a65df224 100755 --- a/hr_payroll_attendance/models/hr_payslip.py +++ b/hr_payroll_attendance/models/hr_payslip.py @@ -33,7 +33,7 @@ class HrPayslip(models.Model): attendance_to_keep = self.attendance_ids.filtered(lambda a: a.employee_id == self.employee_id and a.check_out.date() <= self.date_to) - attendance_to_keep += self.env['hr.attendance'].search([ + attendance_to_keep |= self.env['hr.attendance'].search([ ('employee_id', '=', self.employee_id.id), ('check_out', '<=', self.date_to), ('payslip_id', '=', False),