1
0
mirror of https://github.com/essentials/Essentials.git synced 2025-02-24 08:22:56 +01:00

[GM] Catch all of the null.

This commit is contained in:
KHobbits 2013-02-01 02:52:41 +00:00
parent 9c09771845
commit 7b475e6ac7

View File

@ -823,24 +823,28 @@ public class WorldDataHolder {
* nothing.
*/
} else {
if (nodeData instanceof List) {
for (Object o : ((List) nodeData)) {
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 (!o.toString().isEmpty())
thisUser.addPermission(o.toString());
}
} else if (nodeData instanceof String) {
try {
/*
* 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();
}