From e23818f73d6b67ae9dadcb72310b90113f499bef Mon Sep 17 00:00:00 2001 From: tastybento Date: Sat, 1 Dec 2018 20:36:14 -0800 Subject: [PATCH] Enables mixed case enums to still be read from yaml config files https://github.com/BentoBoxWorld/addon-challenges/issues/33 --- .../bentobox/bentobox/database/yaml/YamlDatabaseHandler.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/world/bentobox/bentobox/database/yaml/YamlDatabaseHandler.java b/src/main/java/world/bentobox/bentobox/database/yaml/YamlDatabaseHandler.java index 40342ea2c..66ec372bd 100644 --- a/src/main/java/world/bentobox/bentobox/database/yaml/YamlDatabaseHandler.java +++ b/src/main/java/world/bentobox/bentobox/database/yaml/YamlDatabaseHandler.java @@ -522,7 +522,7 @@ public class YamlDatabaseHandler extends AbstractDatabaseHandler { // Find out the value Class enumClass = (Class)clazz; try { - value = Enum.valueOf(enumClass, (String)value); + value = Enum.valueOf(enumClass, ((String)value).toUpperCase()); } catch (Exception e) { // This value does not exist - probably admin typed it wrongly // Show what is available and pick one at random