From f6b0e280e0abf80741e258fd428a609195d30331 Mon Sep 17 00:00:00 2001 From: nazeer1100126 Date: Fri, 10 Mar 2017 17:14:02 +0530 Subject: [PATCH] FINERACT-331 : In edit client if the Legal Form is modified from entity to person not getting updated as person after submission --- .../apache/fineract/portfolio/client/domain/Client.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/fineract-provider/src/main/java/org/apache/fineract/portfolio/client/domain/Client.java b/fineract-provider/src/main/java/org/apache/fineract/portfolio/client/domain/Client.java index ce0e0f9fc..08425f7f5 100644 --- a/fineract-provider/src/main/java/org/apache/fineract/portfolio/client/domain/Client.java +++ b/fineract-provider/src/main/java/org/apache/fineract/portfolio/client/domain/Client.java @@ -562,6 +562,13 @@ public final class Client extends AbstractPersistableCustom { { actualChanges.put(ClientApiConstants.legalFormIdParamName, ClientEnumerations.legalForm(newValue)); this.setLegalForm(legalForm.getValue()); + if(legalForm.isPerson()){ + this.fullname = null; + }else if(legalForm.isEntity()){ + this.firstname = null; + this.lastname = null; + this.displayName = null; + } } else {