Author: sichen
Date: Mon May 12 13:21:49 2008
New Revision: 655631
URL:
http://svn.apache.org/viewvc?rev=655631&view=revLog:
Do not throw exception if external shipping estimate service returns failure, or a change of service errors will prevent all sorts of services like add or update order item to function properly
Modified:
ofbiz/trunk/applications/order/src/org/ofbiz/order/shoppingcart/shipping/ShippingEvents.java
Modified: ofbiz/trunk/applications/order/src/org/ofbiz/order/shoppingcart/shipping/ShippingEvents.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/order/src/org/ofbiz/order/shoppingcart/shipping/ShippingEvents.java?rev=655631&r1=655630&r2=655631&view=diff==============================================================================
--- ofbiz/trunk/applications/order/src/org/ofbiz/order/shoppingcart/shipping/ShippingEvents.java (original)
+++ ofbiz/trunk/applications/order/src/org/ofbiz/order/shoppingcart/shipping/ShippingEvents.java Mon May 12 13:21:49 2008
@@ -307,7 +307,7 @@
} else if (ServiceUtil.isFailure(serviceResp)) {
String errMsg = "Failure getting external shipment cost estimate: " + ServiceUtil.getErrorMessage(serviceResp);
Debug.logError(errMsg, module);
- throw new GeneralException(errMsg);
+ // should not throw an Exception here, otherwise getShipGroupEstimate would return an error, causing all sorts of services like add or update order item to abort
} else {
externalShipAmt = (Double) serviceResp.get("shippingEstimateAmount");
}