You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@karaf.apache.org by jb...@apache.org on 2012/04/19 15:03:16 UTC

svn commit: r1327938 - /karaf/cellar/trunk/shell/src/main/java/org/apache/karaf/cellar/shell/group/GroupPickCommand.java

Author: jbonofre
Date: Thu Apr 19 13:03:16 2012
New Revision: 1327938

URL: http://svn.apache.org/viewvc?rev=1327938&view=rev
Log:
[KARAF-1332] Fix usage of the group-pick count option

Modified:
    karaf/cellar/trunk/shell/src/main/java/org/apache/karaf/cellar/shell/group/GroupPickCommand.java

Modified: karaf/cellar/trunk/shell/src/main/java/org/apache/karaf/cellar/shell/group/GroupPickCommand.java
URL: http://svn.apache.org/viewvc/karaf/cellar/trunk/shell/src/main/java/org/apache/karaf/cellar/shell/group/GroupPickCommand.java?rev=1327938&r1=1327937&r2=1327938&view=diff
==============================================================================
--- karaf/cellar/trunk/shell/src/main/java/org/apache/karaf/cellar/shell/group/GroupPickCommand.java (original)
+++ karaf/cellar/trunk/shell/src/main/java/org/apache/karaf/cellar/shell/group/GroupPickCommand.java Thu Apr 19 13:03:16 2012
@@ -42,10 +42,14 @@ public class GroupPickCommand extends Gr
         if (sourceGroup != null) {
             Set<Node> groupMembers = sourceGroup.getNodes();
 
+            int i = 0;
             for (Node node : groupMembers) {
+                if (i >= count)
+                    break;
                 List<String> recipients = new LinkedList<String>();
                 recipients.add(node.getId());
                 doExecute(ManageGroupAction.SET, targetGroupName, sourceGroup, recipients);
+                i++;
             }
 
             doExecute(ManageGroupAction.LIST, null, null, new ArrayList(), false);