Author: ashish Date: Thu Apr 15 12:38:15 2010 New Revision: 934389 URL: http://svn.apache.org/viewvc?rev=934389&view=rev Log: Applied patch from jira issue OFBIZ-3703 - updatePartyContactMech service creates new record while contactMechId is unchange. Thanks Arun for the contribution & also thanks to Scott & Pranay for providing your comments after review.
Modified: ofbiz/trunk/applications/party/script/org/ofbiz/party/contact/PartyContactMechServices.xml Modified: ofbiz/trunk/applications/party/script/org/ofbiz/party/contact/PartyContactMechServices.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/script/org/ofbiz/party/contact/PartyContactMechServices.xml?rev=934389&r1=934388&r2=934389&view=diff ============================================================================== --- ofbiz/trunk/applications/party/script/org/ofbiz/party/contact/PartyContactMechServices.xml (original) +++ ofbiz/trunk/applications/party/script/org/ofbiz/party/contact/PartyContactMechServices.xml Thu Apr 15 12:38:15 2010 @@ -107,10 +107,9 @@ under the License. <now-timestamp field="newPartyContactMech.fromDate"/> <now-timestamp field="partyContactMech.thruDate"/> - <store-value value-field="partyContactMech"/> - <create-value value-field="newPartyContactMech"/> - <if-compare-field to-field="newPartyContactMech.contactMechId" field="parameters.contactMechId" operator="not-equals"> + <store-value value-field="partyContactMech"/> + <create-value value-field="newPartyContactMech"/> <get-related value-field="partyContactMech" relation-name="PartyContactMechPurpose" list="partyContactMechPurposes"/> <filter-list-by-date list="partyContactMechPurposes"/> <iterate entry="partyContactMechPurposeOld" list="partyContactMechPurposes">