diff --git a/org.adempiere.base/src/org/compiere/model/MStatusLine.java b/org.adempiere.base/src/org/compiere/model/MStatusLine.java index 58c3fa163f..3b314dfa61 100644 --- a/org.adempiere.base/src/org/compiere/model/MStatusLine.java +++ b/org.adempiere.base/src/org/compiere/model/MStatusLine.java @@ -217,7 +217,7 @@ public class MStatusLine extends X_AD_StatusLine Format fmt = fmts[idx]; Object obj; if (fmt instanceof DecimalFormat || fmt instanceof ChoiceFormat) { - obj = rs.getDouble(idx+1); + obj = rs.getBigDecimal(idx+1); } else if (fmt instanceof SimpleDateFormat) { obj = rs.getTimestamp(idx+1); } else { diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/component/WListItemRenderer.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/component/WListItemRenderer.java index 9a9776755c..c9b9558cf7 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/component/WListItemRenderer.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/component/WListItemRenderer.java @@ -288,7 +288,7 @@ public class WListItemRenderer implements ListitemRenderer, EventListene } else { - listcell.setLabel(format.format(((Number)field).doubleValue())); + listcell.setLabel(format.format(field)); ZkCssHelper.appendStyle(listcell, "text-align: right"); } }