You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@fineract.apache.org by vo...@apache.org on 2020/07/19 13:49:39 UTC

[fineract] branch develop updated: FINERACT-1091: Adding validation for constitution ID (#1189)

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 6ee3ff2  FINERACT-1091: Adding validation for constitution ID (#1189)
6ee3ff2 is described below

commit 6ee3ff2452ca856f2d8db46595f9938a0871e1c1
Author: Petri Tuomola <pt...@users.noreply.github.com>
AuthorDate: Sun Jul 19 16:49:32 2020 +0300

    FINERACT-1091: Adding validation for constitution ID (#1189)
    
    
    Co-authored-by: Michael Vorburger ⛑️ <mi...@vorburger.ch>
---
 .../org/apache/fineract/portfolio/client/domain/ClientNonPerson.java | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/fineract-provider/src/main/java/org/apache/fineract/portfolio/client/domain/ClientNonPerson.java b/fineract-provider/src/main/java/org/apache/fineract/portfolio/client/domain/ClientNonPerson.java
index e7d16c6..535e2ad 100644
--- a/fineract-provider/src/main/java/org/apache/fineract/portfolio/client/domain/ClientNonPerson.java
+++ b/fineract-provider/src/main/java/org/apache/fineract/portfolio/client/domain/ClientNonPerson.java
@@ -113,6 +113,11 @@ public class ClientNonPerson extends AbstractPersistableCustom {
         final List<ApiParameterError> dataValidationErrors = new ArrayList<>();
         validateIncorpValidityTillDate(client, dataValidationErrors);
 
+        if (this.constitution == null) {
+            dataValidationErrors.add(ApiParameterError.parameterError("error.msg.clients.constitutionid.is.null", "Constitution ID may not be null",
+                    ClientApiConstants.constitutionIdParamName));
+        }
+
         if (!dataValidationErrors.isEmpty()) {
             throw new PlatformApiDataValidationException(dataValidationErrors);
         }