Je reçois un message d'erreur lorsque j'essaie d'insérer un objet personnalisé dans un objet principal existant.CANNOT_UPDATE_CONVERTED_LEAD, ne peut pas référencer un prospect converti: [Lead__c]
List<Lead> leads =[select Id from Lead where Email =:lead.Email ];
if(leads.size()>0)
{
Lead existing_lead = new Lead(Id = leads[0].id);
social_account.Lead__c = existing_lead.Id; //social_account is a custom object that
//has a child relationship to lead.
//ie lead is a parent of social_accounts.
update existing_lead;
insert social_account; //if there is an existing lead with same same email,
//i'd like to insert new social_account to an exsiting lead.
}
Je reçois cette erreur:
554 System.DmlException: mise à jour a échoué. Première exception sur la ligne 0 avec l'ID 00Q3000000WW3isEAD; première erreur: CANNOT_UPDATE_CONVERTED_LEAD, ne peut pas faire référence à plomb converti: []
Class.ProcessContact.handleInboundEmail: ligne 81, colonne 9 point d'entrée externe
même si je commente la 'mise à jour existing_lead', i obtenez un message d'erreur similaire.
554 System.DmlException: l'insertion a échoué. Première exception sur la ligne 0; première erreur: CANNOT_UPDATE_CONVERTED_LEAD, ne peut pas référence convertie plomb: [Lead__c]
Class.ProcessContact.handleInboundEmail: ligne 82, colonne 9 point d'entrée externe
Je vous serais reconnaissant des suggestions.
concernant