summaryrefslogtreecommitdiffstats
path: root/EssentialsGroupManager
diff options
context:
space:
mode:
Diffstat (limited to 'EssentialsGroupManager')
-rw-r--r--EssentialsGroupManager/src/org/anjocaido/groupmanager/dataholder/WorldDataHolder.java30
1 files changed, 17 insertions, 13 deletions
diff --git a/EssentialsGroupManager/src/org/anjocaido/groupmanager/dataholder/WorldDataHolder.java b/EssentialsGroupManager/src/org/anjocaido/groupmanager/dataholder/WorldDataHolder.java
index 04efd384e..095b99a50 100644
--- a/EssentialsGroupManager/src/org/anjocaido/groupmanager/dataholder/WorldDataHolder.java
+++ b/EssentialsGroupManager/src/org/anjocaido/groupmanager/dataholder/WorldDataHolder.java
@@ -823,24 +823,28 @@ public class WorldDataHolder {
* nothing.
*/
} else {
- if (nodeData instanceof List) {
- for (Object o : ((List) nodeData)) {
- /*
- * Only add this permission if it's not empty
- */
- if (!o.toString().isEmpty())
- thisUser.addPermission(o.toString());
- }
- } else if (nodeData instanceof String) {
- try {
+ try {
+ if (nodeData instanceof List) {
+ for (Object o : ((List) nodeData)) {
+ /*
+ * Only add this permission if it's not empty
+ */
+ if (!o.toString().isEmpty()) {
+ thisUser.addPermission(o.toString());
+ }
+ }
+ } else if (nodeData instanceof String) {
+
/*
* Only add this permission if it's not empty
*/
- if (!nodeData.toString().isEmpty())
+ if (!nodeData.toString().isEmpty()) {
thisUser.addPermission(nodeData.toString());
- } catch (NullPointerException e) {
- // Ignore this entry as it's null.
+ }
+
}
+ } catch (NullPointerException e) {
+ // Ignore this entry as it's null.
}
thisUser.sortPermissions();
}