From 1cb18fe12daba47c82566de669213ba446cb2367 Mon Sep 17 00:00:00 2001 From: Christos Stathis Date: Wed, 16 May 2012 15:48:55 +0300 Subject: [PATCH] Removal of the last member removes the group too (issue #2398) --- src/gr/grnet/pithos/web/client/commands/RemoveUserCommand.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/gr/grnet/pithos/web/client/commands/RemoveUserCommand.java b/src/gr/grnet/pithos/web/client/commands/RemoveUserCommand.java index 52fa3b5..8f41e2f 100644 --- a/src/gr/grnet/pithos/web/client/commands/RemoveUserCommand.java +++ b/src/gr/grnet/pithos/web/client/commands/RemoveUserCommand.java @@ -79,7 +79,12 @@ public class RemoveUserCommand implements Command { @Override public void onSuccess(Resource result) { - app.updateGroupNode(group); + if (!group.getMembers().isEmpty()) + app.updateGroupNode(group); + else { + app.getAccount().getGroups().remove(group); + app.updateGroupNode(null); + } } @Override -- 1.7.10.4