From 1eecb3f1385f8d9d7636b39ba6c75e51b25f48d9 Mon Sep 17 00:00:00 2001 From: croo Date: Tue, 20 Feb 2007 14:54:58 +0000 Subject: [PATCH] Fix for Bug#1664268 - Charge amount does not default --- base/src/org/compiere/model/CalloutOrder.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/base/src/org/compiere/model/CalloutOrder.java b/base/src/org/compiere/model/CalloutOrder.java index 43f3486476..fa3675b2c3 100644 --- a/base/src/org/compiere/model/CalloutOrder.java +++ b/base/src/org/compiere/model/CalloutOrder.java @@ -983,7 +983,8 @@ public class CalloutOrder extends CalloutEngine // Discount entered - Calculate Actual/Entered if (mField.getColumnName().equals("Discount")) { - PriceActual = new BigDecimal ((100.0 - Discount.doubleValue()) / 100.0 * PriceList.doubleValue()); + if ( PriceList.doubleValue() != 0 ) + PriceActual = new BigDecimal ((100.0 - Discount.doubleValue()) / 100.0 * PriceList.doubleValue()); if (PriceActual.scale() > StdPrecision) PriceActual = PriceActual.setScale(StdPrecision, BigDecimal.ROUND_HALF_UP); PriceEntered = MUOMConversion.convertProductFrom (ctx, M_Product_ID,