From 99fbed29e01924738ca7def691c533a0135ce044 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?X=C3=A9fir=20Destiny?= Date: Fri, 25 May 2012 00:41:23 +0200 Subject: [PATCH] Try to fix NPE without CastException --- src/net/crystalyx/bukkit/simplyperms/io/ConfigFile.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/net/crystalyx/bukkit/simplyperms/io/ConfigFile.java b/src/net/crystalyx/bukkit/simplyperms/io/ConfigFile.java index d61da7f..43c2805 100755 --- a/src/net/crystalyx/bukkit/simplyperms/io/ConfigFile.java +++ b/src/net/crystalyx/bukkit/simplyperms/io/ConfigFile.java @@ -125,7 +125,7 @@ public class ConfigFile implements PermsConfig { String permNode = (!world.isEmpty()) ? "users/" + player + "/worlds/" + world : "users/" + player + "/permissions"; if (plugin.getNode(permNode) != null) { for (Entry permPlayer : plugin.getNode(permNode).getValues(false).entrySet()) { - finalPerms.put(permPlayer.getKey(), (Boolean) permPlayer.getValue()); + finalPerms.put(permPlayer.getKey(), Boolean.valueOf(permPlayer.getValue().toString())); } } return finalPerms; @@ -214,7 +214,7 @@ public class ConfigFile implements PermsConfig { String permNode = (!world.isEmpty()) ? "groups/" + group + "/worlds/" + world : "groups/" + group + "/permissions"; if (plugin.getNode(permNode) != null) { for (Entry permGroup : plugin.getNode(permNode).getValues(false).entrySet()) { - finalPerms.put(permGroup.getKey(), (Boolean) permGroup.getValue()); + finalPerms.put(permGroup.getKey(), Boolean.valueOf(permGroup.getValue().toString())); } } return finalPerms;