Activation date cannot be earlier than the submitted on date
This commit is contained in:
committed by
Arnold Gálovics
parent
801497fa23
commit
2290886e8d
+3
-3
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user