SalesforceLabs / ActionPlansV4

Action Plans encapsulates best practices into reusable task templates.
https://salesforcelabs.github.io/ActionPlansV4/
BSD 3-Clause "New" or "Revised" License
21 stars 11 forks source link

System.LimitException: LabsActionPlans:Too many SOQL queries: 101 #172

Open viqashussain opened 6 months ago

viqashussain commented 6 months ago

Receive the following error:

System.LimitException: LabsActionPlans:Too many SOQL queries: 101

When trying to insert EmailMessageRelation objects in bulk.

Here is the code to recreate the error:


List<EmailMessageRelation> ems = new List<EmailMessageRelation>();
Id conId = [SELECT Id FROM Contact Limit 1][0].Id;
Id emailMessageId = [SELECT Id FROM EmailMessage Limit 1][0].Id;

for (integer i = 0; i < 30; i++)
{
    EmailMessageRelation emr = new EmailMessageRelation();
    emr.RelationType = 'ToAddress';
    emr.EmailMessageId = emailMessageId;
    emr.RelationId = conId;

    ems.add(emr);
}

insert ems;