Продолжая тему Can't upgrade user to admin - unhandled server error
(Привет, @Discoursenaut.) Я потратил на это всё afternoon. Мне всё ещё не удалось выяснить, в чём именно проблема, но если добавить rescue вокруг строки 1099 (manager.run!), то исчезает загадочная ошибка «An unhandled server error has occurred.» (Произошла необработанная ошибка сервера). Я не могу найти эту строку нигде в исходном коде.
Перехват ошибки не помогает, так как переменная result не определена, поэтому позже происходит сбой.
Я пробовал все возможные комбинации: пользователь с включённой/отключённой 2FA, параметр enforce_second_factor выключен/установлен для сотрудников. Странно, что когда я сегодня добавил пользователя и попытался сделать его администратором с помощью другой учётной записи администратора, всё сработало как ожидалось, но другие администраторы не могут назначать администраторами других пользователей. Говорят, что эта проблема существует уже год. Не может ли это быть связано с какой-то проблемой в базе данных?
Это свежая сборка (как минимум сегодняшняя). Используются только стандартные плагины, даже в режиме safe-mode.
@Osama, у вас есть комментарий несколько строк ниже, возможно, у вас есть какая-то идея?



