From af1ef23db4fd2793eab529d1cca409a941cb399b Mon Sep 17 00:00:00 2001 From: Emmanuel Nnaa Date: Thu, 21 Jul 2016 16:01:19 +0200 Subject: [PATCH] commit for FINERACT-57 (Set closure properties of reactivated closed client entity to null) --- .../org/apache/fineract/portfolio/client/domain/Client.java | 5 +++++ 1 file changed, 5 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 70f205a0b..96aafba0a 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 @@ -409,6 +409,11 @@ public final class Client extends AbstractPersistable { this.activatedBy = currentUser; this.officeJoiningDate = this.activationDate; this.status = ClientStatus.ACTIVE.getValue(); + + // in case a closed client is being re open + this.closureDate = null; + this.closureReason = null; + this.closedBy = null; validate(); }