diff --git a/fineract-provider/src/main/java/org/apache/fineract/portfolio/client/domain/Client.java b/fineract-provider/src/main/java/org/apache/fineract/portfolio/client/domain/Client.java index bec334a53..c092ef970 100644 --- a/fineract-provider/src/main/java/org/apache/fineract/portfolio/client/domain/Client.java +++ b/fineract-provider/src/main/java/org/apache/fineract/portfolio/client/domain/Client.java @@ -258,12 +258,12 @@ public final class Client extends AbstractPersistableCustom { } LocalDate submittedOnDate = DateUtils.getBusinessLocalDate(); - if (active && submittedOnDate.isAfter(activationDate)) { - submittedOnDate = activationDate; - } if (command.hasParameter(ClientApiConstants.submittedOnDateParamName)) { submittedOnDate = command.localDateValueOfParameterNamed(ClientApiConstants.submittedOnDateParamName); } + if (active && submittedOnDate.isAfter(activationDate)) { + submittedOnDate = activationDate; + } final Long savingsAccountId = null; return new Client(currentUser, status, clientOffice, clientParentGroup, accountNo, firstname, middlename, lastname, fullname, activationDate, officeJoiningDate, externalId, mobileNo, emailAddress, staff, submittedOnDate, savingsProductId,