Fixed maximum day of February

This commit is contained in:
Robert Vokac 2024-04-30 18:33:18 +02:00
parent 02df286be3
commit 34645f5548
No known key found for this signature in database
GPG Key ID: C459E1E4B4A986BB

View File

@ -335,7 +335,7 @@ public class WorkingDaysWindow extends TWindow {
Calendar cal = Calendar.getInstance();
cal.set(Calendar.YEAR, year);
cal.set(Calendar.MONTH, month - 1);
int dayMaximum = cal.getActualMaximum(Calendar.DAY_OF_MONTH);
int dayMaximum = month ==2 ? (year % 4 == 0 ? 29 : 28) : cal.getActualMaximum(Calendar.DAY_OF_MONTH);
for (int day = 1; day <= dayMaximum; day++) {
WorkingDay wd = workingDayRepository.read(year, month, day);