diff --git a/Essentials/src/main/java/com/earth2me/essentials/signs/SignTrade.java b/Essentials/src/main/java/com/earth2me/essentials/signs/SignTrade.java index 3bfa4848c63..cd27f501d4c 100644 --- a/Essentials/src/main/java/com/earth2me/essentials/signs/SignTrade.java +++ b/Essentials/src/main/java/com/earth2me/essentials/signs/SignTrade.java @@ -179,7 +179,7 @@ protected final void validateTrade(final ISign sign, final int index, final bool if (amount.compareTo(MINTRANSACTION) < 0 || money.compareTo(MINTRANSACTION) < 0) { throw new SignException(tl("moreThanZero")); } - final String newLine = NumberUtil.shortCurrency(money, ess) + ":" + NumberUtil.shortCurrency(amount, ess).substring(1); + final String newLine = NumberUtil.shortCurrency(money, ess) + ":" + NumberUtil.formatAsCurrency(amount); validateSignLength(newLine); sign.setLine(index, newLine); return; @@ -333,7 +333,7 @@ private void setAmount(final ISign sign, final int index, final BigDecimal value final BigDecimal money = getMoney(split[0], ess); final BigDecimal amount = getBigDecimal(split[1], ess); if (money != null && amount != null) { - final String newline = NumberUtil.shortCurrency(money, ess) + ":" + NumberUtil.shortCurrency(value, ess).substring(1); + final String newline = NumberUtil.shortCurrency(money, ess) + ":" + NumberUtil.formatAsCurrency(value); validateSignLength(newline); sign.setLine(index, newline); return;