Skip to content

Commit 4b587dd

Browse files
committed
chore: fix NumberFormatException when user uses comma in the catalog price
Finally fix #1513
1 parent 9726067 commit 4b587dd

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

Diff for: src/main/java/ru/mystamps/web/support/spring/mvc/BigDecimalConverter.java

+4
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,10 @@ public BigDecimal convert(String source) {
3636
return null;
3737
}
3838

39+
return valueOf(source);
40+
}
41+
42+
public static BigDecimal valueOf(String source) {
3943
String value = source;
4044
if (source.indexOf(',') >= 0) {
4145
// "10,5" => "10.5"

Diff for: src/main/java/ru/mystamps/web/support/spring/mvc/PatchRequest.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ public Integer integerValue() {
5959
}
6060

6161
public BigDecimal bigDecimalValue() {
62-
return new BigDecimal(value);
62+
return BigDecimalConverter.valueOf(value);
6363
}
6464

6565
}

0 commit comments

Comments
 (0)