|
Author: jleroux
Date: Fri Sep 24 19:38:29 2010 New Revision: 1001046 URL: http://svn.apache.org/viewvc?rev=1001046&view=rev Log: In linkGeos service I reversed the 2 geo (geo and GeoTo) in GeoAssoc creation Modified: ofbiz/branches/jquery/framework/common/script/org/ofbiz/common/CommonServices.xml Modified: ofbiz/branches/jquery/framework/common/script/org/ofbiz/common/CommonServices.xml URL: http://svn.apache.org/viewvc/ofbiz/branches/jquery/framework/common/script/org/ofbiz/common/CommonServices.xml?rev=1001046&r1=1001045&r2=1001046&view=diff ============================================================================== --- ofbiz/branches/jquery/framework/common/script/org/ofbiz/common/CommonServices.xml (original) +++ ofbiz/branches/jquery/framework/common/script/org/ofbiz/common/CommonServices.xml Fri Sep 24 19:38:29 2010 @@ -271,35 +271,35 @@ under the License. <simple-method method-name="linkGeos" short-description="Link Geos to another Geo"> <entity-and entity-name="GeoAssoc" list="geoAssocs"> - <field-map field-name="geoIdTo" from-field="parameters.geoId"/> + <field-map field-name="geoId" from-field="parameters.geoId"/> </entity-and> <!-- Current list contains old values? --> <iterate list="geoAssocs" entry="geoAssoc"> - <if-compare-field field="parameters.geoIds" operator="contains" to-field="geoAssoc.geoId"> + <if-compare-field field="parameters.geoIds" operator="contains" to-field="geoAssoc.geoIdTo"> <!-- Yes, nothing to do, it already exists and we keep it --> <else><!-- Remove --> <entity-one entity-name="GeoAssoc" value-field="oldGeoAssoc"> - <field-map field-name="geoId" from-field="geoAssoc.geoId"/> - <field-map field-name="geoIdTo" from-field="parameters.geoId"/> + <field-map field-name="geoId" from-field="parameters.geoId"/> + <field-map field-name="geoIdTo" from-field="geoAssoc.geoIdTo"/> </entity-one> <remove-value value-field="oldGeoAssoc"/> </else> </if-compare-field> </iterate> <!-- Old list contains current values --> - <iterate list="parameters.geoIds" entry="geoId"> - <if-compare-field field="oldGeoIds" operator="contains" to-field="geoId"> + <iterate list="parameters.geoIds" entry="geoIdTo"> + <if-compare-field field="oldGeoIds" operator="contains" to-field="geoIdTo"> <!-- Yes, nothing to do, it already exists and we keep it --> <else> <entity-one entity-name="GeoAssoc" value-field="oldGeoAssoc"> - <field-map field-name="geoId" from-field="geoId"/> - <field-map field-name="geoIdTo" from-field="parameters.geoId"/> + <field-map field-name="geoId" from-field="parameters.geoId"/> + <field-map field-name="geoIdTo" from-field="geoIdTo"/> </entity-one> <if-empty field="oldGeoAssoc"> <!-- Add as it does not exist --> <make-value value-field="newGeoAssoc" entity-name="GeoAssoc"/> - <set field="newGeoAssoc.geoId" from-field="geoId"/> - <set field="newGeoAssoc.geoIdTo" from-field="parameters.geoId"/> + <set field="newGeoAssoc.geoId" from-field="parameters.geoId"/> + <set field="newGeoAssoc.geoIdTo" from-field="geoIdTo"/> <set field="newGeoAssoc.geoAssocTypeId" from-field="parameters.geoAssocTypeId"/> <create-value value-field="newGeoAssoc"/> </if-empty> |
| Free forum by Nabble | Edit this page |
