Не могу утвердить пользователей?

Здравствуйте,
Я пытаюсь массово одобрить пользователей, но сталкиваюсь с проблемами даже при одобрении одного пользователя через интерфейс. Кнопка выглядит «отключенной», а при нажатии на «одобрить» возникает ошибка внутреннего сервера.

Я использую версию 2.5.0.beta3, хэш коммита 0e4db91870.

При проверке логов я вижу:

Reviewable::InvalidAction (Can't peform `approve_user` on ReviewableUser) /var/www/discourse/app/models/reviewable.rb:346:in `perform' 

Хотя сообщение в логе понятно, я не уверен, какое правильное действие пользователя требуется для одобрения этого пользователя.

Вот что я вижу в консоли Firefox:

А вот как выглядит мой интерфейс:

После решения этой проблемы я хотел бы массово одобрить пользователей так, чтобы все они получили соответствующие письма.

Если я выполню массовое обновление, как показано ниже (и в этой теме Bulk deleting / mass modifying users), гарантирует ли это получение ими писем?

Если да, то какая будет эквивалентная команда? (Аналогичная приведённой ниже)

User.joins(:user_stat).where("user_stats.post_count = 0 AND user_stats.topic_count = 0").destroy_all

Заранее благодарю за любую помощь!

Продолжил исследование и нашёл эту тему. Однако в моей очереди на рецензирование ничего нет, и пользователь, похоже, уже активирован.

Ещё одно обновление: если я деактивирую пользователя, а затем нажму «Активировать», я смогу одобрить пользователя. Почему так происходит?

Последнее обновление. Кратко: мне пришлось деактивировать каждого пользователя, затем активировать его и одобрить. Я импортировал данные из vBulletin 3, поэтому не уверен, не привело ли это к некорректному состоянию моего экземпляра Discourse.

Я написал скрипт, который в цикле обращается к API для всех пользователей, чтобы выполнить эти действия. Он сейчас запущен, но я напишу здесь, когда он завершится.

Здравствуйте,

Есть ли у вас какие-то новости об этом?

Исправлено в