svn commit: r516193 - /ofbiz/trunk/applications/product/src/org/ofbiz/shipment/packing/PackingServices.java

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

svn commit: r516193 - /ofbiz/trunk/applications/product/src/org/ofbiz/shipment/packing/PackingServices.java

sichen
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) {