Fixed SQL bug.

This commit is contained in:
Ka0rX 2023-04-06 12:07:37 +01:00
parent 333ffe08d5
commit 8e93c83c0d

View File

@ -71,9 +71,11 @@ public class MMOCoreDataSynchronizer extends DataSynchronizer {
} }
data.setupSkillTree(); data.setupSkillTree();
Set<String> unlockedItems = new HashSet<>(); Set<String> unlockedItems = new HashSet<>();
JsonArray unlockedItemsArray = new JsonParser().parse(result.getString("unlocked_items")).getAsJsonArray(); if (!isEmpty(result.getString("unlocked_items"))) {
for (JsonElement item : unlockedItemsArray) JsonArray unlockedItemsArray = new JsonParser().parse(result.getString("unlocked_items")).getAsJsonArray();
unlockedItems.add(item.getAsString()); for (JsonElement item : unlockedItemsArray)
unlockedItems.add(item.getAsString());
}
data.setUnlockedItems(unlockedItems); data.setUnlockedItems(unlockedItems);
if (!isEmpty(result.getString("guild"))) { if (!isEmpty(result.getString("guild"))) {
Guild guild = MMOCore.plugin.dataProvider.getGuildManager().getGuild(result.getString("guild")); Guild guild = MMOCore.plugin.dataProvider.getGuildManager().getGuild(result.getString("guild"));