diff --git a/attendance_iot/models/attendance_iot.py b/attendance_iot/models/attendance_iot.py index 21d4a2e43..a4941578d 100644 --- a/attendance_iot/models/attendance_iot.py +++ b/attendance_iot/models/attendance_iot.py @@ -27,6 +27,10 @@ class AttendanceIot(models.Model): values = [] employees = self.env['hr.employee'].search([('company_id', '=', record.company_id.id)]) for employee in employees: + iot_user = self.env['attendance.iot.user'].search( + [('attendance_iot_id', '=', record.id), ('employee_id', '=', employee.id)]) + if iot_user: + continue values.append({ 'employee_id': employee.id, 'attendance_iot_id': record.id