From 2a941047a2392f96127cf8c2939cb4be8d7ca716 Mon Sep 17 00:00:00 2001 From: admin Date: Mon, 27 Jul 2020 16:57:33 +0530 Subject: [PATCH] AL-12-month-end-dates-reschedule-issue-fix --- .../fineract/portfolio/calendar/service/CalendarUtils.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fineract-provider/src/main/java/org/apache/fineract/portfolio/calendar/service/CalendarUtils.java b/fineract-provider/src/main/java/org/apache/fineract/portfolio/calendar/service/CalendarUtils.java index 4e16eefbb..972e5fcec 100644 --- a/fineract-provider/src/main/java/org/apache/fineract/portfolio/calendar/service/CalendarUtils.java +++ b/fineract-provider/src/main/java/org/apache/fineract/portfolio/calendar/service/CalendarUtils.java @@ -74,7 +74,7 @@ public class CalendarUtils { public static LocalDate adjustDate(final LocalDate date, final LocalDate seedDate, final PeriodFrequencyType frequencyType) { LocalDate adjustedVal = date; - if (frequencyType.isMonthly() && seedDate.getDayOfMonth() > 28) { + if (frequencyType.isMonthly() && seedDate.getDayOfMonth() > 28 && date.getDayOfMonth() > 28) { switch (date.getMonthOfYear()) { case 2: if (date.year().isLeap()) {