From fb41dd6f265c7e5008fa2bc747bb80712ebbe23f Mon Sep 17 00:00:00 2001 From: Philip Marzullo Date: Mon, 14 Dec 2020 13:44:31 -0500 Subject: [PATCH] 0004702: BigDecimal value in Row needs to use toPlainString() when returning string representation --- symmetric-db/src/main/java/org/jumpmind/db/sql/Row.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/symmetric-db/src/main/java/org/jumpmind/db/sql/Row.java b/symmetric-db/src/main/java/org/jumpmind/db/sql/Row.java index 4d83a4d65d..a92ae72d3e 100644 --- a/symmetric-db/src/main/java/org/jumpmind/db/sql/Row.java +++ b/symmetric-db/src/main/java/org/jumpmind/db/sql/Row.java @@ -158,7 +158,11 @@ public String getString(String columnName) { public String getString(String columnName, boolean checkForColumn) { Object obj = this.get(columnName); if (obj != null) { - return obj.toString(); + if(obj instanceof BigDecimal) { + return ((BigDecimal) obj).toPlainString(); + } else { + return obj.toString(); + } } else { if (checkForColumn) { checkForColumn(columnName);