Author: mor
Date: Wed Jul  1 10:15:21 2009
New Revision: 790098

URL: http://svn.apache.org/viewvc?rev=790098&view=rev
Log:
Do not create any internal order note record if the user has not filled it 
while placing an order through order manager. Part of OFBIZ-2669.

Modified:
    
ofbiz/trunk/applications/order/src/org/ofbiz/order/shoppingcart/CheckOutHelper.java

Modified: 
ofbiz/trunk/applications/order/src/org/ofbiz/order/shoppingcart/CheckOutHelper.java
URL: 
http://svn.apache.org/viewvc/ofbiz/trunk/applications/order/src/org/ofbiz/order/shoppingcart/CheckOutHelper.java?rev=790098&r1=790097&r2=790098&view=diff
==============================================================================
--- 
ofbiz/trunk/applications/order/src/org/ofbiz/order/shoppingcart/CheckOutHelper.java
 (original)
+++ 
ofbiz/trunk/applications/order/src/org/ofbiz/order/shoppingcart/CheckOutHelper.java
 Wed Jul  1 10:15:21 2009
@@ -1344,7 +1344,9 @@
         this.cart.setMaySplit(shipGroupIndex, Boolean.valueOf(maySplit));
         this.cart.setIsGift(shipGroupIndex, Boolean.valueOf(isGift));
         this.cart.setInternalCode(internalCode); // FIXME: the internalCode is 
not a ship group field and should be moved outside of this method
-        this.cart.addInternalOrderNote(internalOrderNotes);
+        if (UtilValidate.isNotEmpty(internalOrderNotes)) {
+            this.cart.addInternalOrderNote(internalOrderNotes);
+        }
 
         // set ship before date
         if ((shipBeforeDate != null) && (shipBeforeDate.length() > 8)) {


Reply via email to