From ba76413625c57896907d1047b5e460a8ffe8baa1 Mon Sep 17 00:00:00 2001 From: fullwall Date: Thu, 7 Mar 2013 21:37:16 +0800 Subject: [PATCH] Only replace - for database keys --- src/main/java/net/citizensnpcs/api/util/DataKey.java | 1 - src/main/java/net/citizensnpcs/api/util/DatabaseStorage.java | 5 +++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/citizensnpcs/api/util/DataKey.java b/src/main/java/net/citizensnpcs/api/util/DataKey.java index 7ad43588..5e622931 100644 --- a/src/main/java/net/citizensnpcs/api/util/DataKey.java +++ b/src/main/java/net/citizensnpcs/api/util/DataKey.java @@ -13,7 +13,6 @@ protected DataKey(String path) { } protected String createRelativeKey(String from) { - from = from.replace("-", ""); if (from.isEmpty()) return path; if (from.charAt(0) == '.') diff --git a/src/main/java/net/citizensnpcs/api/util/DatabaseStorage.java b/src/main/java/net/citizensnpcs/api/util/DatabaseStorage.java index 871c5be2..aa45686c 100644 --- a/src/main/java/net/citizensnpcs/api/util/DatabaseStorage.java +++ b/src/main/java/net/citizensnpcs/api/util/DatabaseStorage.java @@ -247,6 +247,11 @@ private DatabaseKey(String root) { super(root); } + @Override + protected String createRelativeKey(String from) { + return super.createRelativeKey(from.replace("-", "")); + } + @Override public boolean getBoolean(String key) { final Traversed t = traverse(createRelativeKey(key), false);