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"/>