From e91aff862bd47b45d3c02fa2227a7e2f740571bc Mon Sep 17 00:00:00 2001 From: Jared Kipe Date: Thu, 16 Jul 2020 13:27:35 -0700 Subject: [PATCH] [FIX] hr_payroll_timesheet: repeated onchange in a single change will duplicate timesheet in a set until saved --- 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 c14d01bc..a263a168 100644 --- a/hr_payroll_timesheet/models/hr_payslip.py +++ b/hr_payroll_timesheet/models/hr_payslip.py @@ -33,7 +33,7 @@ class HrPayslip(models.Model): timesheet_to_keep = self.timesheet_ids.filtered(lambda ts: ts.employee_id == self.employee_id and ts.date <= self.date_to) - timesheet_to_keep += self.env['account.analytic.line'].search([ + timesheet_to_keep |= self.env['account.analytic.line'].search([ ('employee_id', '=', self.employee_id.id), ('date', '<=', self.date_to), ('payslip_id', '=', False),