Activation date cannot be earlier than the submitted on date

This commit is contained in:
Adam Saghy
2022-07-18 11:01:01 +02:00
committed by Arnold Gálovics
parent 801497fa23
commit 2290886e8d
@@ -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,