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