From 158d273dbe535528221f06c6d9bf11dc6df7326f Mon Sep 17 00:00:00 2001 From: Josh Roy <10731363+JRoy@users.noreply.github.com> Date: Fri, 19 Feb 2021 09:58:42 -0500 Subject: [PATCH] Allow blank currency symbols (#3946) Fixes a behavior previously possible before c6de771 I wrote the proper logic in c6de771 to handle blank currency symbols but forgot to remove the Settings check that was preventing blank currency symbols. Fixes #3945. --- Essentials/src/main/java/com/earth2me/essentials/Settings.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Essentials/src/main/java/com/earth2me/essentials/Settings.java b/Essentials/src/main/java/com/earth2me/essentials/Settings.java index 767999f30..972fee7f5 100644 --- a/Essentials/src/main/java/com/earth2me/essentials/Settings.java +++ b/Essentials/src/main/java/com/earth2me/essentials/Settings.java @@ -778,7 +778,7 @@ public class Settings implements net.ess3.api.ISettings { // A valid currency symbol value must be one non-integer character. private String _getCurrencySymbol() { String value = config.getString("currency-symbol", "$").trim(); - if (value.length() != 1 || value.matches("\\d")) { + if (value.length() > 1 || value.matches("\\d")) { value = "$"; } return value;