Hello,

The relationship between lead owner and lead company is not expired when 
converting the lead.
The reason is that as the partyRelationship which is to be expired is looked up 
the party group information is taken from partyGroupPartyId, which does not 
exist.
The correct variable to use is partyGroupId. Please see the unbified patch 
bellow:


--- applications/marketing/script/org/ofbiz/sfa/lead/LeadServices.xml   Sun Feb 
12 15:18:41 2012
+++ applications/marketing/script/org/ofbiz/sfa/lead/LeadServices.xml   Sun Feb 
12 17:40:39 2012
@@ -165,7 +165,7 @@
         <!-- Expire relation between lead company and its owner -->
         <entity-and entity-name="PartyRelationship" list="partyRelationships" 
filter-by-date="true">
             <field-map field-name="partyIdFrom" 
from-field="userLogin.partyId"/>
-            <field-map field-name="partyIdTo" from-field="partyGroupPartyId"/>
+            <field-map field-name="partyIdTo" from-field="partyGroupId"/>
             <field-map field-name="roleTypeIdTo" value="ACCOUNT_LEAD"/>
             <field-map field-name="roleTypeIdFrom" value="OWNER"/>
             <order-by field-name="-fromDate"/>



I hope this is helpful.

Reply via email to