You need to sign in to do that
Don't have an account?
Nicu Tanase
duplicate Notes on Opportunity on Lead conversion
Hi,
I am trying to duplicate Notes on Opportunity on Lead conversion.
For this i have created a trigger on Note Object :
It looks like this:
trigger Note_move_to_oppty on Note (before update) {
List<Id> noteIds = new List<Id>();
for (Note note: Trigger.new) {
system.debug('---note.ParentId='+note.ParentId) ;
system.debug('---Trigger.oldMap.get(note.Id).ParentId='+Trigger.oldMap.get(note.Id).ParentId) ;
if(note.ParentId != Trigger.oldMap.get(note.Id).ParentId && note.ParentId.getSObjectType() == Contact.getSObjectType())
noteIds.add(note.Id);
}
if (noteIds.size() > 0) {
Note_To_Opp_Future.insertNote(noteIds);
}
}
But this trigger does not fire :(
Any ideas what am I doing wrong?
Thank you in advance
I am trying to duplicate Notes on Opportunity on Lead conversion.
For this i have created a trigger on Note Object :
It looks like this:
trigger Note_move_to_oppty on Note (before update) {
List<Id> noteIds = new List<Id>();
for (Note note: Trigger.new) {
system.debug('---note.ParentId='+note.ParentId) ;
system.debug('---Trigger.oldMap.get(note.Id).ParentId='+Trigger.oldMap.get(note.Id).ParentId) ;
if(note.ParentId != Trigger.oldMap.get(note.Id).ParentId && note.ParentId.getSObjectType() == Contact.getSObjectType())
noteIds.add(note.Id);
}
if (noteIds.size() > 0) {
Note_To_Opp_Future.insertNote(noteIds);
}
}
But this trigger does not fire :(
Any ideas what am I doing wrong?
Thank you in advance
The answer on this post goes into more detail about this
http://salesforce.stackexchange.com/questions/3956/lead-conversion-trigger-order-of-execution