From 167493aeb3fac677d818c1e4e7060807e7a7f54f Mon Sep 17 00:00:00 2001 From: zhou <123@> Date: Sun, 30 Mar 2025 16:40:53 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- yuthon_hr_attendance/wizard/hr_attendance_month_wizard.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) 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)])