Назначение пользовательских значков не работает

Версия 3.1.0.beta3
Я пытаюсь выдать пользовательский значок через веб-администратор, но страница просто обновляется, а значок не выдается.

Выдача значков через API по-прежнему работает.

3 лайка

Привет @md-misko. :wave:

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

Попробуйте включить безопасный режим, чтобы проверить, не является ли причиной проблема в теме. :+1:

2 лайка

Я удалил все плагины и использовал безопасный режим, но результат тот же.

Вы выдавали значок через пост или через /admin/users/id/username/badges? Я могу выдать значок напрямую из поста (где он выдается владельцу поста), но не могу выдать его через админ-консоль произвольному пользователю (с ссылкой на пост в поле «Причина»).

1 лайк

Спасибо за отчет, @md-misko! Наша команда смогла воспроизвести эту проблему и уже работает над ней. Мы сообщим вам, как только будет готово исправление. :slight_smile:

1 лайк

Кажется, у меня возникла та же проблема: Grant a badge to individual users manually

Это было исправлено в FIX: Badge granting recursion error by davidtaylorhq · Pull Request #20750 · discourse/discourse · GitHub.

Пожалуйста, обновитесь до последней версии Discourse. :slight_smile:

3 лайка

Верно, я только что обновился, теперь всё работает!

Спасибо!

3 лайка

Эта тема была автоматически закрыта через 8 часов. Новые ответы больше не принимаются.