function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
K_devK_dev 

Modify it to a bulk trigger

Please modify it:

 

Trigger RTODefault on Opportunity (before insert, before update) {
if(trigger.new[0].Business__RTO_Default__c != NULL && (trigger.new[0].Business__RTO_Default__c == 'Fixed' || trigger.new[0].Business__RTO_Default__c == 'Passthrough')){
trigger.new[0].Business__Energy__c = trigger.new[0].Business__RTO_Default__c;
trigger.new[0].Business__Capacity__c = trigger.new[0].Business__RTO_Default__c;
trigger.new[0].Business__Network_Service_Transmission__c = trigger.new[0].Business__RTO_Default__c;
trigger.new[0].Business__Congestion_Marginal_Losses__c = trigger.new[0].Business__RTO_Default__c;
trigger.new[0].Business__Ancillary_Services__c = trigger.new[0].Business__RTO_Default__c;
trigger.new[0].Business__Losses__c = trigger.new[0].Business__RTO_Default__c;
trigger.new[0].Business__Marginal_Losses__c = trigger.new[0].Business__RTO_Default__c;
trigger.new[0].Business__ARR_Credit__c = trigger.new[0].Business__RTO_Default__c;
trigger.new[0].Business__RMR_charge__c =trigger.new[0].Business__RTO_Default__c;
}
}

 

Thanks in Advance.

Best Answer chosen by Admin (Salesforce Developers) 
Alex.AcostaAlex.Acosta
Trigger RTODefault on Opportunity (before insert, before update) {
	for(Opportunity o :trigger.new){
		if(o.Business__RTO_Default__c != NULL && (o.Business__RTO_Default__c == 'Fixed' || o.Business__RTO_Default__c == 'Passthrough')){
			o.Business__Energy__c = o.Business__RTO_Default__c;
			o.Business__Capacity__c = o.Business__RTO_Default__c;
			o.Business__Network_Service_Transmission__c = o.Business__RTO_Default__c;
			o.Business__Congestion_Marginal_Losses__c = o.Business__RTO_Default__c;
			o.Business__Ancillary_Services__c = o.Business__RTO_Default__c;
			o.Business__Losses__c = o.Business__RTO_Default__c;
			o.Business__Marginal_Losses__c = o.Business__RTO_Default__c;
			o.Business__ARR_Credit__c = o.Business__RTO_Default__c;
			o.Business__RMR_charge__c = o.Business__RTO_Default__c;
		}
	}
}

  Pretty simple fix