Я вызываю апекс-класс из потока. Внутри класса Apex я пытаюсь активировать пользователя. Но я получаю сообщение «Невозможно изменить коллекцию во время итерации».
Вот мой апекс-код:
public class ActivateUsers
{
@InvocableMethod
public static void ActivateUser(List<user> Users)
{
list<user> userslist= new list<user>();
for(user u: Users)
{
u.isActive=true;
userslist.add(u);
}
update userslist;
}
}
Я знаю, в чем проблема, просто не знаю как это решить, учитывая то, что я пытаюсь сделать.
Спасибо