MIFOSX-469 - fixed group activating issue

This commit is contained in:
ashok-conflux
2013-06-19 16:20:31 +05:30
parent 5094f8b89e
commit 3019f28371
@@ -107,11 +107,13 @@ public final class Group extends AbstractPersistable<Long> {
final Set<Client> clientMembers, final Set<Group> groupMembers) { final Set<Client> clientMembers, final Set<Group> groupMembers) {
GroupingTypeStatus status = GroupingTypeStatus.PENDING; GroupingTypeStatus status = GroupingTypeStatus.PENDING;
LocalDate groupActivationDate = null;
if (active) { if (active) {
status = GroupingTypeStatus.ACTIVE; status = GroupingTypeStatus.ACTIVE;
groupActivationDate = activationDate;//set activation date only if group is made active
} }
return new Group(office, staff, parent, groupLevel, name, externalId, status, activationDate, clientMembers, groupMembers); return new Group(office, staff, parent, groupLevel, name, externalId, status, groupActivationDate, clientMembers, groupMembers);
} }
public Group(final Office office, final Staff staff, final Group parent, final GroupLevel groupLevel, final String name, public Group(final Office office, final Staff staff, final Group parent, final GroupLevel groupLevel, final String name,