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

List can accomadate 1000 records
Hi Friends,
I have written a trigger to update the "Total case attached(custom field on account)" to particular account.
Its working fine.
But for the existing accounts its not getting reflected.
So i have return one class to call from the Systemlog, so that it will go and update the account field.
But its saying like size exceed:1134 records. It seems like list can accomadate 1000 records.
Kindly give me a solution.
public class UpdateexistingAccountCaseRollup{ public static void updateAccountCases(){ List<Account> a = [select Id,of_cases_attached__c, service_location__c, (select Id from cases) from account]; List<Account> acc2=new List<account>(); for(Account acc : a) { List<Case> cases = acc.cases; acc.of_cases_attached__c = cases.size(); System.debug('***'+cases.size()); acc2.add(acc); } update acc2; } }
Thanks,
Ghilli.
It is a governor limit as listed here.
Could you refactor this to be Batch Apex?