You need to sign in to do that
Don't have an account?

Error in Delete Trigger
Hi
I'm deleting cases, before inserting cases through mail based on domain condition.Please help me.
trigger Auto_generated on Case (after insert) {
List<Case> emDelList = new List<Case> ();
for (Case em : Trigger.New) { // bulkified
List<String> mailsplit;
String Result;
mailsplit = em.SuppliedEmail.Split('@');
Result = mailsplit [1];
if(em.SuppliedEmail != null)
{
if(Result.contains('gmail.com'))
emDelList.add(em);
}
}
delete emDelList;
}
Error: DML statement cannot operate on trigger.new or trigger.old
I'm deleting cases, before inserting cases through mail based on domain condition.Please help me.
trigger Auto_generated on Case (after insert) {
List<Case> emDelList = new List<Case> ();
for (Case em : Trigger.New) { // bulkified
List<String> mailsplit;
String Result;
mailsplit = em.SuppliedEmail.Split('@');
Result = mailsplit [1];
if(em.SuppliedEmail != null)
{
if(Result.contains('gmail.com'))
emDelList.add(em);
}
}
delete emDelList;
}
Error: DML statement cannot operate on trigger.new or trigger.old
Try with the below Code.