Мы пытаемся обновить владельца контакта в зависимости от значения флажка.
Если флажок установлен в true, пользователю следует разрешить сменить владельца, в противном случае пользователь должен попытаться сменить владельца.
Следует обновить только старое значение владельца.
public void setContactOwner(List <Contact> conList ,Map <id,Contact> oldMap){
system.debug ('newMap '+conList );
system.debug ('inside setcontact function');
List <Contact> newCon = new List<Contact>();
for (Contact con : conList){
system.debug ('Override'+oldMap.get(con.Id).OwnerID__c );
if(con.Override__c == false){
con.OwnerID__c =oldMap.get(con.Id).OwnerID__c ;
}
}
}