Fixing upgrade script to allow powertool upgrade.

This commit is contained in:
KHobbits 2012-02-23 14:49:23 +00:00
parent e5b91dae73
commit 9f605e9a88

View File

@ -271,18 +271,18 @@ public class EssentialsUpgrade
if (config.hasProperty("powertools")) if (config.hasProperty("powertools"))
{ {
@SuppressWarnings("unchecked") @SuppressWarnings("unchecked")
final Map<Integer, Object> powertools = (Map<Integer, Object>)config.getProperty("powertools"); final Map<String, Object> powertools = config.getConfigurationSection("powertools").getValues(false);
if (powertools == null) if (powertools == null)
{ {
continue; continue;
} }
for (Map.Entry<Integer, Object> entry : powertools.entrySet()) for (Map.Entry<String, Object> entry : powertools.entrySet())
{ {
if (entry.getValue() instanceof String) if (entry.getValue() instanceof String)
{ {
List<String> temp = new ArrayList<String>(); List<String> temp = new ArrayList<String>();
temp.add((String)entry.getValue()); temp.add((String)entry.getValue());
((Map<Integer, Object>)powertools).put(entry.getKey(), temp); ((Map<String, Object>)powertools).put(entry.getKey(), temp);
} }
} }
config.save(); config.save();