function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion

Rrcord is read only.

Hello ,


I was trying to change the value of the Leadstatus in After Insert.


Having changed the status of a set of leads in one method i made a call to the next one. 


But this does not work. I sends out an Exception: Reacord is read only


Can some one please help me on this.


 public static void afterInsertLeadTrigger(List<Lead> newLeads) {
        // Process Leads after Insert Process
        system.debug('Check IsError:' + isError);
            isError = false;




Best Answer chosen by Admin (Salesforce Developers) 
Sonali BhardwajSonali Bhardwaj

You cannot fire DMLs in after insert on the same record. You have to use before insert trigger.