List<User> groups = new ArrayList<User>();
for (String roleStr : roles) {
User currRole = (User) userAdmin.getRole(roleStr);
- if (!groups.contains(currRole))
+ if (currRole != null && !groups.contains(currRole))
groups.add(currRole);
}
return groups;