Here is the error that drives me insane
Apex trigger SDocsSendToSpeaker caused an unexpected exception [..] SDocsSendToSpeaker: execution of BeforeUpdate caused by: System.ListException: List index out of bounds: 0: Trigger.SDocsSendSpeaker: line 5, column 1
I have a similar apex trigger on another custom object that works perfectly fine and these two objects are pretty much identical, the logic is identical. drives me insane. not to mention I am not very good at this and am a beginner admin. Thank you for helping me out!
trigger SDocsSendToSpeaker on EOSummit__c(before update) {
for (EOSummit__c l : Trigger.new)
if (l.Contract_Status__c == 'Send to speaker'){
string coverletteTID = [select Template_ID__c from SDOCLocalTemplate__c where name = 'EmailForSpeakerContract'][0].Template_ID__c;
string contractTID= [select Template_ID__c from SDOCLocalTemplate__c where name = 'Contract EO Summit'][0].Template_ID__c;
SDOC.SDBatch.CreateSDocSync(UserInfo.getSessionId(), UserInfo.getUserName(), 'id='+l.id+'&Object=EOSummit__c&doclist='+coverletteTID +','+contractTID+'&oneclick=1&sendEmail=1');
l.Contract_Status__c = 'Deployed';
}
}