From b249646cb704c2e5661761fe84f585a8f64f5f74 Mon Sep 17 00:00:00 2001 From: Jared Kipe Date: Thu, 22 Sep 2022 16:29:35 +0000 Subject: [PATCH] [FIX] hr_payroll_attendance: better handle form submit False --- hr_payroll_attendance/models/hr_attendance.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hr_payroll_attendance/models/hr_attendance.py b/hr_payroll_attendance/models/hr_attendance.py index 70aec37c..11aa5919 100644 --- a/hr_payroll_attendance/models/hr_attendance.py +++ b/hr_payroll_attendance/models/hr_attendance.py @@ -14,7 +14,7 @@ class HrAttendance(models.Model): if isinstance(vals_list, dict): vals_list = [vals_list] - payslip_ids = [i for i in set([d.get('payslip_id', 0) for d in vals_list]) if i != 0] + payslip_ids = [i for i in set([d.get('payslip_id') or 0 for d in vals_list]) if i != 0] if payslip_ids: payslips = self.env['hr.payslip'].sudo().browse(payslip_ids) if payslips.filtered(lambda p: p.state not in ('draft', 'verify')):