From d2d13fa08c78baadd5f525aeabcd654d15a3699f Mon Sep 17 00:00:00 2001 From: Mazen Abdo Date: Tue, 19 Nov 2024 08:22:43 +0200 Subject: [PATCH] fix send_lateness_notifications --- .../attendances/models/hr_attendance_transactions.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/odex25_hr/attendances/models/hr_attendance_transactions.py b/odex25_hr/attendances/models/hr_attendance_transactions.py index a78660897..2059cce70 100644 --- a/odex25_hr/attendances/models/hr_attendance_transactions.py +++ b/odex25_hr/attendances/models/hr_attendance_transactions.py @@ -1123,15 +1123,15 @@ class HrAttendanceTransactions(models.Model): template_id = self.env.ref('attendances.attendance_notification_email_template').id for record in records_to_notify: if ( - record.lateness > 0 and - record.early_exit > 0 and - record.is_absent and - (record.sign_out == 0 or record.sign_in == 0) + record.lateness > 0 or + record.early_exit > 0 or + record.is_absent or + (record.sign_out == 0 and record.sign_in != 0) or + (record.sign_out != 0 and record.sign_in == 0) ): if template_id: template = self.env['mail.template'].browse(template_id) template.send_mail(record.id, force_send=True) - # @api.multi # def unlink(self): # raise UserError(_('Sorry, you can not delete an attendance transaction manually.'))