1
0
mirror of https://github.com/essentials/Essentials.git synced 2025-08-12 01:25:26 +02:00

Fix trying to modify an unmodifiable collection breaking superperms.

This commit is contained in:
ElgarL
2012-01-25 01:20:44 +00:00
parent 8ba637a50a
commit d7bc467ee3
2 changed files with 33 additions and 31 deletions

View File

@@ -118,3 +118,4 @@ v 1.9:
- addSubGroup now returns a boolean for success/failure.
- '/manuaddsub' now correctly reports if it was able to add the sub group.
- Allow negation to the * permission node when populating superperms.
- Fix trying to modify an unmodifiable collection breaking superperms.

View File

@@ -153,11 +153,11 @@ public class AnjoPermissionsHandler extends PermissionsReaderInterface {
// Allow * node to populate ALL perms in Bukkit.
if (perms.contains("*")) {
permArray.addAll(GroupManager.BukkitPermissions.getAllRegisteredPermissions(includeChildren));
perms.remove("*");
}
for (String perm : perms) {
if (!perm.equalsIgnoreCase("*")) {
boolean negated = false;
if (perm.startsWith("-"))
negated = true;
@@ -193,6 +193,7 @@ public class AnjoPermissionsHandler extends PermissionsReaderInterface {
}
}
}
}
return permArray;
}