Не удалось отозвать значок у пользователя

Я использую самохостинг Discourse 3.6.0.beta1-dev, и один из пользователей попросил меня отозвать у него бейдж «First Like». Я уже несколько дней пытаюсь это сделать, но каждый раз, как только я отзываю бейдж, он возвращается в течение дня. Я следовал инструкциям из этой темы. Каждый раз, когда бейдж возвращается, он привязан к одному и тому же сообщению и отображается так, будто был выдан много дней назад (именно тогда пользователь изначально получил этот бейдж).

Вот скриншот, на котором я безуспешно пытаюсь отозвать бейдж:

Также я обновил свой экземпляр Discourse три дня назад, но проблема продолжала повторяться даже после этого. В чём может быть причина?

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

Скорее всего, вам придется убрать лайк этого пользователя под этим постом, вероятно, через консоль Rails. Или, возможно, временно увеличить настройку post undo action window mins, отменить лайк, а затем вернуть настройку в прежнее состояние.

Пользователь уже удалил лайк пару дней назад, но значок продолжает добавляться к тому же посту. Они даже попробовали поставить лайк другому посту, но это не изменило пост, для которого появляется значок. Вы знаете, какая задача это делает?

@KockaAdmiralac удалось ли вам решить эту проблему?

Это не та проблема, на решение которой команда сможет выделить время, учитывая, что она уникальна для одного участника на одном сайте. Я никогда не слышал, чтобы кто-то раньше хотел делать такое.

Полагаю, обсуждение продолжилось по адресу First Like badge cannot be removed