That's an interesting use of the set operation, does it actually work? I would think this would make it try to cast the String to be a List rather than adding it to the list.

The normal syntax would be something like:

<set value="sequenceId" field="orderBy[]"/>

Of course, if you want to make sure the orderBy field is empty first, then do a "clear-field" operation on it first.

-David


On May 1, 2009, at 2:15 AM, [email protected] wrote:

Author: lektran
Date: Fri May  1 08:15:41 2009
New Revision: 770575

URL: http://svn.apache.org/viewvc?rev=770575&view=rev
Log:
Merged from trunk r770571
Fix bug where a list was inadvertently being appended to rather than replaced. Reported in OFBIZ-2396 by Brian Sanders

Modified:
ofbiz/branches/release4.0/applications/product/script/org/ofbiz/ shipment/picklist/PicklistServices.xml

Modified: ofbiz/branches/release4.0/applications/product/script/org/ ofbiz/shipment/picklist/PicklistServices.xml
URL: 
http://svn.apache.org/viewvc/ofbiz/branches/release4.0/applications/product/script/org/ofbiz/shipment/picklist/PicklistServices.xml?rev=770575&r1=770574&r2=770575&view=diff
= = = = = = = = ====================================================================== --- ofbiz/branches/release4.0/applications/product/script/org/ofbiz/ shipment/picklist/PicklistServices.xml (original) +++ ofbiz/branches/release4.0/applications/product/script/org/ofbiz/ shipment/picklist/PicklistServices.xml Fri May 1 08:15:41 2009
@@ -1074,7 +1074,7 @@
<set from-field="picklistRoleInfoList" field="picklistInfo.picklistRoleInfoList"/> <set from-field="picklistStatusHistoryInfoList" field="picklistInfo.picklistStatusHistoryInfoList"/> <set from-field="picklistBinInfoList" field="picklistInfo.picklistBinInfoList"/>
-        <string-to-list string="sequenceId" list-name="orderBy"/>
+        <set value="sequenceId" field="orderBy" type="List"/>
<get-related-one value-name="picklist" relation- name="StatusItem" to-value-name="picklistInfo.statusItem" use- cache="true"/> <get-related-one value-name="picklist" relation- name="Facility" to-value-name="picklistInfo.facility" use- cache="true"/> <get-related-one value-name="picklist" relation- name="ShipmentMethodType" to-value- name="picklistInfo.shipmentMethodType" use-cache="true"/>



Reply via email to