From 716f09eaf0f2467edd61f6c21b71af617ac64068 Mon Sep 17 00:00:00 2001 From: nazeer1100126 Date: Mon, 24 Apr 2017 16:27:23 +0530 Subject: [PATCH] #359 daily repayment schedule 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 84c53b115..6360380c1 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 @@ -485,7 +485,7 @@ public class CalendarUtils { if (recur == null) { return null; } LocalDate startDate = disbursementDate; final LocalDate seedDate = calendar.getStartDateLocalDate(); - if (isValidRedurringDate(calendar.getRecurrence(), seedDate, startDate, isSkipRepaymentOnFirstDayOfMonth, numberOfDays)) { + if (isValidRedurringDate(calendar.getRecurrence(), seedDate, startDate, isSkipRepaymentOnFirstDayOfMonth, numberOfDays) && !frequency.equals(Recur.DAILY)) { startDate = startDate.plusDays(1); } // Recurring dates should follow loanRepaymentInterval.