Hi Hans, There is a spelling mistake in this commit which is breaking the code. With <entity-and> tag entity-name="PartyRelation*S*hip" is used instead of "PartyRelation*s*hip".
On Feb 4, 2008 1:12 PM, <[EMAIL PROTECTED]> wrote: > Author: hansbak > Date: Sun Feb 3 23:42:16 2008 > New Revision: 618189 > > URL: http://svn.apache.org/viewvc?rev=618189&view=rev > Log: > check in createPartyRelationship if there is already a active > relationship, if yes do not add > > Modified: > > ofbiz/trunk/applications/party/script/org/ofbiz/party/party/PartyServices.xml > > Modified: > ofbiz/trunk/applications/party/script/org/ofbiz/party/party/PartyServices.xml > URL: > http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/script/org/ofbiz/party/party/PartyServices.xml?rev=618189&r1=618188&r2=618189&view=diff > > ============================================================================== > --- > ofbiz/trunk/applications/party/script/org/ofbiz/party/party/PartyServices.xml > (original) > +++ > ofbiz/trunk/applications/party/script/org/ofbiz/party/party/PartyServices.xml > Sun Feb 3 23:42:16 2008 > @@ -769,11 +769,20 @@ > > <if-empty field-name="parameters.fromDate"><now-timestamp-to-env > env-name="parameters.fromDate"/></if-empty> > > - <make-value value-name="newEntity" > entity-name="PartyRelationship"/> > - <set-pk-fields map-name="parameters" value-name="newEntity"/> > - <set-nonpk-fields map-name="parameters" value-name="newEntity"/> > + <!-- check if not already exist --> > + <entity-and entity-name="PartyRelationShip" list-name="partyRels" > filter-by-date="true"> > + <field-map field-name="partyIdFrom" env-name=" > parameters.partyIdFrom"/> > + <field-map field-name="roleTypeIdFrom" env-name=" > parameters.roleTypeIdFrom"/> > + <field-map field-name="partyIdTo" env-name=" > parameters.partyIdTo"/> > + <field-map field-name="roleTypeIdTo" env-name=" > parameters.roleTypeIdTo"/> > + </entity-and> > > - <create-value value-name="newEntity"/> > + <if-empty field-name="partyRels"> > + <make-value value-name="newEntity" > entity-name="PartyRelationship"/> > + <set-pk-fields map-name="parameters" value-name="newEntity"/> > + <set-nonpk-fields map-name="parameters" > value-name="newEntity"/> > + <create-value value-name="newEntity"/> > + </if-empty> > </simple-method> > <simple-method method-name="updatePartyRelationship" > short-description="updatePartyRelationship"> > <if-empty field-name="parameters.roleTypeIdFrom"><set field=" > parameters.roleTypeIdFrom" value="_NA_"/></if-empty> > > > -- Thanks & Regards Mridul Pathak Hotwax Media http://www.hotwaxmedia.com [EMAIL PROTECTED] __________________________________ Office : 509.855.4113 Mobile : +919425926892