From 872843a32775a561ff3bcfa64bdba4b06852b78e Mon Sep 17 00:00:00 2001 From: Chandrika Date: Tue, 7 Oct 2014 19:04:32 -0400 Subject: [PATCH] MIFOSX-1480 Group member changes --- .../java/org/mifosplatform/portfolio/group/domain/Group.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mifosng-provider/src/main/java/org/mifosplatform/portfolio/group/domain/Group.java b/mifosng-provider/src/main/java/org/mifosplatform/portfolio/group/domain/Group.java index c3ff04abe..8d80b0279 100644 --- a/mifosng-provider/src/main/java/org/mifosplatform/portfolio/group/domain/Group.java +++ b/mifosng-provider/src/main/java/org/mifosplatform/portfolio/group/domain/Group.java @@ -537,13 +537,14 @@ public final class Group extends AbstractPersistable { group.getId()); } + if (hasGroupAsMember(group)) { throw new GroupExistsInCenterException(getId(), group.getId()); } + if (group.isChildGroup()) { final String defaultUserMessage = "Group is already associated with a center"; throw new GeneralPlatformDomainRuleException("error.msg.group.already.associated.with.center", defaultUserMessage, group .getParent().getId(), group.getId()); } - if (hasGroupAsMember(group)) { throw new GroupExistsInCenterException(getId(), group.getId()); } this.groupMembers.add(group); differences.add(group.getId().toString());