diff --git a/yuthon_hr_attendance/wizard/hr_attendance_month_wizard.py b/yuthon_hr_attendance/wizard/hr_attendance_month_wizard.py index a0fd83bf5..2d13f7b1f 100644 --- a/yuthon_hr_attendance/wizard/hr_attendance_month_wizard.py +++ b/yuthon_hr_attendance/wizard/hr_attendance_month_wizard.py @@ -182,13 +182,12 @@ class HrAttendanceMonthWizard(models.TransientModel): year = int(self.current_year) month = int(self.current_month) if month == 12: - next_month_year = year + 1 - next_month = 1 + date_to = date(year, 12, 31) else: - next_month_year = year next_month = month + 1 + date_to = date(year, next_month, 1) - datetime.timedelta(days=1) + date_from = date(year, month, 1) - date_to = date(next_month_year, next_month, 1) for leave_type in leave_types: total_days = 0 holiday_status_id = self.env['hr.leave.type'].search([('name', '=', leave_type)])