rd account: add CBS fields to validator whitelist, make mandatoryRecommendedDepositAmount optional

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Nitesh Yadav
2026-04-30 13:51:19 +05:30
co-authored by Claude Sonnet 4.6
parent 766f838c32
commit 045437fcb8
2 changed files with 25 additions and 2 deletions
@@ -642,8 +642,8 @@ public class DepositAccountDataValidator {
final BigDecimal mandatoryRecommendedDepositAmount = fromApiJsonHelper
.extractBigDecimalWithLocaleNamed(mandatoryRecommendedDepositAmountParamName, element);
baseDataValidator.reset().parameter(mandatoryRecommendedDepositAmountParamName).value(mandatoryRecommendedDepositAmount).notNull()
.positiveAmount();
baseDataValidator.reset().parameter(mandatoryRecommendedDepositAmountParamName).value(mandatoryRecommendedDepositAmount)
.ignoreIfNull().zeroOrPositiveAmount();
if (this.fromApiJsonHelper.parameterExists(isMandatoryDepositParamName, element)) {
final Boolean isMandatoryDeposit = this.fromApiJsonHelper.extractBooleanNamed(isMandatoryDepositParamName, element);