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();
             }
         }

Reply via email to