Когда итерируется по Trigger.new для ContentDocumentLink, я пытаюсь отфильтровать некоторые записи ContentDocumentLink на основе сущности, с которой он связан. (Фрагмент кода ниже.) System.debug показывает те же результаты, но дважды через некоторое время мс интервал. Это приводит к тому, что моя функциональность запускается дважды, как мне предотвратить то же самое?
if(govAgreementIds !=null){
for(ContentDocumentLink att:(List<ContentDocumentLink>)Trigger.new){
if(govAgreementIds.contains(att.LinkedEntityId)){
finalcdId.add(att.ContentDocumentId);
}
}
}
System.debug('finalcdId>> '+finalcdId);
Журналы отладки: 17: 08: 07: 232 USER_DEBUG [251] | DEBUG | finalcdId> > {0698A000000eg6bQAA} 17: 08: 08: 528 USER_DEBUG [251] | DEBUG | finalcdId >> {0698A000000eg6bQAA}