anchor.diff:      </div><br>
   <%
       }
  -    else if(request.getParameter("success") != null && request.getParameter("success").equals("false")) {
  +    else if(!success && add){
   %>
    <div class="jive-error">
       <table cellpadding="0" cellspacing="0" border="0">
  
positive.code:         int count = 0;
          while (tokenizer.hasMoreTokens()) {
              String username = tokenizer.nextToken();
              // Add to group as member by default.
              if (!group.getMembers().contains(username) && !group.getAdmins().contains(username)) {
                  // Ensure that the user is valid
                  try {
                      UserManager.getInstance().getUser(username);
                      group.getMembers().add(username);
                      count++;
                  }
                  catch (UserNotFoundException unfe) { }
              }
          }
          if (count > 0) {
              response.sendRedirect("group-edit.jsp?group=" +
                      URLEncoder.encode(groupName, "UTF-8") + "&success=true");
          }
          else {
              response.sendRedirect("group-edit.jsp?group=" +
                      URLEncoder.encode(groupName, "UTF-8") + "&success=false&add=true");
          }
          return;
      }
      else if (delete) {
          for (int i = 0; i < deleteMembers.length; i++) {
  
negative.code:         response.sendRedirect("group-edit.jsp?group=" + URLEncoder.encode(groupName, "UTF-8") + "&deletesuccess=true");
          return;
      }
      success = groupInfoChanged || "true".equals(request.getParameter("success")) ||
              "true".equals(request.getParameter("deletesuccess")) ||
              "true".equals(request.getParameter("updatesuccess"));
  %>
  