This is an automated email from the ASF dual-hosted git repository.

vorburger 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 8443f2e  FINERACT-689 Making interest rate slabs mandatory when 
creating
8443f2e is described below

commit 8443f2edad9b3784543bb631be1f139e28d018fd
Author: Petri Tuomola <[email protected]>
AuthorDate: Tue Jun 16 17:28:01 2020 +0300

    FINERACT-689 Making interest rate slabs mandatory when creating
---
 .../interestratechart/data/InterestRateChartDataValidator.java       | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git 
a/fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/data/InterestRateChartDataValidator.java
 
b/fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/data/InterestRateChartDataValidator.java
index 0d52b5d..8a2c286 100644
--- 
a/fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/data/InterestRateChartDataValidator.java
+++ 
b/fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/data/InterestRateChartDataValidator.java
@@ -121,7 +121,10 @@ public class InterestRateChartDataValidator {
             }
         }
 
-        // validate chart Slabs
+        // validate chart Slabs - mandatory when creating
+        final JsonArray array = 
this.fromApiJsonHelper.extractJsonArrayNamed(chartSlabs, element);
+        
baseDataValidator.reset().parameter(chartSlabs).value(array).notNull().jsonArrayNotEmpty();
+
         validateChartSlabs(element, baseDataValidator, 
isPrimaryGroupingByAmount);
     }
 

Reply via email to