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();
|
LocalDate submittedOnDate = DateUtils.getBusinessLocalDate();
|
||||||
if (active && submittedOnDate.isAfter(activationDate)) {
|
|
||||||
submittedOnDate = activationDate;
|
|
||||||
}
|
|
||||||
if (command.hasParameter(ClientApiConstants.submittedOnDateParamName)) {
|
if (command.hasParameter(ClientApiConstants.submittedOnDateParamName)) {
|
||||||
submittedOnDate = command.localDateValueOfParameterNamed(ClientApiConstants.submittedOnDateParamName);
|
submittedOnDate = command.localDateValueOfParameterNamed(ClientApiConstants.submittedOnDateParamName);
|
||||||
}
|
}
|
||||||
|
if (active && submittedOnDate.isAfter(activationDate)) {
|
||||||
|
submittedOnDate = activationDate;
|
||||||
|
}
|
||||||
final Long savingsAccountId = null;
|
final Long savingsAccountId = null;
|
||||||
return new Client(currentUser, status, clientOffice, clientParentGroup, accountNo, firstname, middlename, lastname, fullname,
|
return new Client(currentUser, status, clientOffice, clientParentGroup, accountNo, firstname, middlename, lastname, fullname,
|
||||||
activationDate, officeJoiningDate, externalId, mobileNo, emailAddress, staff, submittedOnDate, savingsProductId,
|
activationDate, officeJoiningDate, externalId, mobileNo, emailAddress, staff, submittedOnDate, savingsProductId,
|
||||||
|
|||||||
Reference in New Issue
Block a user