Search code examples
triggerssalesforceapex-code

Change Lead owner trigger before insert


I have a trigger change owner before insert a new lead record.

trigger trickOnLead on Lead (before insert) { 
   for (Lead ld : Trigger.new) {
         if(ld.testId__c != null ){
             ld.ownerid = ld.testId__c; 
         }
   }
}

I tested it through web-to-lead, and its successful.(on Monday, July 8th), but today its not work anymore ?! note that it only work for manual create a new record.

Thanks, Manh


Solution

  • trigger trickOnLead on Lead (before insert, before update) { 
       for (Lead ld : Trigger.new) {
             if(ld.testId__c != null ){
                 ld.ownerid = ld.testId__c; 
             }
       }
    }