You need to sign in to do that
Don't have an account?
imran Rahman
Using apex to copy attachment from custom object to Opportunities
I have a custom object which is mirrored to Opportunities with apex, a Opp foreign key field is then left in a field in my custom object.
How can I create a trigger which on attachment uploads to my custom object, they are copied to the relevant opportunity?
How can I create a trigger which on attachment uploads to my custom object, they are copied to the relevant opportunity?
Hint:
Error: Apex trigger CopyAttachmentstoOpps caused an unexpected exception, contact your administrator: CopyAttachmentstoOpps: execution of AfterInsert caused by: System.DmlException: Insert failed. First exception on row 0; first error: CANNOT_INSERT_UPDATE_ACTIVATE_ENTITY, CopyAttachmentstoOpps: maximum trigger depth exceeded Attachment trigger event AfterInsert for [00Pc0000001KBIj] Attachment trigger event AfterInsert for [00Pc0000001KBIk] Attachment trigger event AfterInsert for [00Pc0000001KBIl] Attachment trigger event AfterInsert for [00Pc0000001KBIm] Attachment trigger event AfterInsert for [00Pc0000001KBIn] Attachment trigger event AfterInsert for [00Pc0000001KBIo] Attachment trigger event AfterInsert for [00Pc0000001KBIp] Attachment trigger event AfterInsert for [00Pc0000001KBIq] Attachment trigger event AfterInsert for [00Pc0000001KBIr] Attachment trigger event AfterInsert for [00Pc0000001KBIs] Attachment trigger event AfterInsert for [00Pc0000001KBIt] Attachment trigger event AfterInsert for [00Pc0000001KBIu] Attachment trigger event AfterInsert for [00Pc0000001KBIv] Attachment trigger event AfterInsert for [00Pc0000001KBIw] Attachment trigger event AfterInsert for [00Pc0000001KBIx] Attachment trigger event AfterInsert for [00Pc0000001KBIy]: []: Trigger.CopyAttachmentstoOpps: line 16, column 1
You should first consider to fire trigger on custom object or opportunity to prevent recusion.
Alternatively, you can use @future call in trigger like:
Hope this helps