diff --git a/yuthon_hr_attendance/models/overtime_approval.py b/yuthon_hr_attendance/models/overtime_approval.py index 2ed3a98ea..7606e2b07 100644 --- a/yuthon_hr_attendance/models/overtime_approval.py +++ b/yuthon_hr_attendance/models/overtime_approval.py @@ -429,6 +429,12 @@ class OvertimeApprovals(models.Model): ('employee_id', '=', employee_id.id), ('vacation_date', '=', vacation_date) ]) + if not reports_id: + reports_id = self.env['yuthon.vacation.reports'].create({ + 'employee_id': employee_id.id, + 'vacation_date': vacation_date, + }) + reports_id.vacation_state = 'not_sent' # 如果当月考勤确认单已确认,则将数据加到下个月的确认单 if reports_id and reports_id.vacation_state == 'confirmed':