This is an automated email from the ASF dual-hosted git repository.
victorromero pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/fineract.git
The following commit(s) were added to refs/heads/develop by this push:
new 95a8231b18 FINERACT-2202: Bulk import fix (#4735)
95a8231b18 is described below
commit 95a8231b18a4967190502d978863eb12f20db725
Author: RamsesCamacho1171 <[email protected]>
AuthorDate: Thu Jun 5 18:34:04 2025 -0600
FINERACT-2202: Bulk import fix (#4735)
LGMT
---
.../portfolio/savings/data/DepositAccountDataValidator.java | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git
a/fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/data/DepositAccountDataValidator.java
b/fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/data/DepositAccountDataValidator.java
index 806036a98d..20a5a9d88c 100644
---
a/fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/data/DepositAccountDataValidator.java
+++
b/fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/data/DepositAccountDataValidator.java
@@ -306,13 +306,13 @@ public class DepositAccountDataValidator {
isLockinPeriodFrequencyValidated = true;
final Integer lockinPeriodFrequency =
this.fromApiJsonHelper.extractIntegerWithLocaleNamed(lockinPeriodFrequencyParamName,
element);
-
baseDataValidator.reset().parameter(lockinPeriodFrequencyParamName).value(lockinPeriodFrequency).integerZeroOrGreater();
+
baseDataValidator.reset().parameter(lockinPeriodFrequencyParamName).value(lockinPeriodFrequency).ignoreIfNull();
if (lockinPeriodFrequency != null) {
isLockinPeriodFrequencyTypeValidated = true;
final Integer lockinPeriodFrequencyType =
this.fromApiJsonHelper
.extractIntegerSansLocaleNamed(lockinPeriodFrequencyTypeParamName, element);
-
baseDataValidator.reset().parameter(lockinPeriodFrequencyTypeParamName).value(lockinPeriodFrequencyType).notNull()
+
baseDataValidator.reset().parameter(lockinPeriodFrequencyTypeParamName).value(lockinPeriodFrequencyType).ignoreIfNull()
.inMinMaxRange(0, 3);
}
}
@@ -325,7 +325,7 @@ public class DepositAccountDataValidator {
if (lockinPeriodFrequencyType != null &&
!isLockinPeriodFrequencyValidated) {
final Integer lockinPeriodFrequency =
this.fromApiJsonHelper.extractIntegerWithLocaleNamed(lockinPeriodFrequencyParamName,
element);
-
baseDataValidator.reset().parameter(lockinPeriodFrequencyParamName).value(lockinPeriodFrequency).notNull()
+
baseDataValidator.reset().parameter(lockinPeriodFrequencyParamName).value(lockinPeriodFrequency).ignoreIfNull()
.integerZeroOrGreater();
}
}