Author: sichen
Date: Thu Mar  8 14:10:07 2007
New Revision: 516193

URL: http://svn.apache.org/viewvc?view=rev&rev=516193
Log:
Fix problem with adding line items to packing session when the item has no 
weight

Modified:
    
ofbiz/trunk/applications/product/src/org/ofbiz/shipment/packing/PackingServices.java

Modified: 
ofbiz/trunk/applications/product/src/org/ofbiz/shipment/packing/PackingServices.java
URL: 
http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/src/org/ofbiz/shipment/packing/PackingServices.java?view=diff&rev=516193&r1=516192&r2=516193
==============================================================================
--- 
ofbiz/trunk/applications/product/src/org/ofbiz/shipment/packing/PackingServices.java
 (original)
+++ 
ofbiz/trunk/applications/product/src/org/ofbiz/shipment/packing/PackingServices.java
 Thu Mar  8 14:10:07 2007
@@ -53,8 +53,13 @@
             quantity = new Double(1);
         }
 
-        Debug.log("Pack input [" + productId + "] @ [" + quantity + "]", 
module);
+        Debug.log("OrderId [" + orderId + "] ship group [" + shipGroupSeqId + 
"] Pack input [" + productId + "] @ [" + quantity + "] packageSeq [" + 
packageSeq + "] weight [" + weight +"]", module);
         
+        if (weight == null) {
+            Debug.logWarning("OrderId [" + orderId + "] ship group [" + 
shipGroupSeqId + "] product [" + productId + "] being packed without a weight, 
assuming 0", module); 
+            weight = new Double(0.0);
+        }
+
         try {
             session.addOrIncreaseLine(orderId, null, shipGroupSeqId, 
productId, quantity.doubleValue(), packageSeq.intValue(), weight.doubleValue(), 
false);
         } catch (GeneralException e) {


Reply via email to