Очки/Благодарности не обновились после объединения аккаунтов

Всем привет!

При тестировании мне удалось успешно объединить два аккаунта пользователя, и их значки и баллы были перенесены на целевой аккаунт, как и ожидалось. Однако вчера, при объединении в рабочей среде, хотя статистика была успешно перенесена и обновлена в сводке, общее количество баллов в рейтинге (благодарности) не обновилось и не отражает точно активность пользователя. Количество «Благодарностей» (41) осталось прежним до и после объединения.

Буду очень признателен за помощь в обновлении баллов.

Вы должны иметь возможность «пересчитать баллы» на вкладке Геймификация, и это пересчитает всё. Я думаю, что также может быть небольшая задержка в обновлении отображаемых баллов.

Привет, @JammyDodger, спасибо за ответ. У меня, похоже, нет опции «пересчитать баллы».

Вы используете последнюю версию Discourse?

Мы используем Discourse 3.0.6

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

Однако вы всё ещё можете использовать старый метод выполнения задачи rake для их заполнения:

rake gamification_scores:backfill_scores_from[2000-01-01]

Спасибо! Я ценю эту информацию. Я попробую это сделать и обязательно проинформирую нашу команду о рекомендации по обновлению.

Большое спасибо, JammyDodger. Задача rake выполнилась безупречно.

Однако мы столкнулись с повторяющейся проблемой: баллы не обновляются после слияния аккаунтов. Меня интересует, является ли это ошибкой или вы знаете название конкретного фонового процесса, отвечающего за подсчёт очков? Странно, что это происходит только в нашей производственной среде. Я хочу предоставить нашему администратору сервера соответствующую информацию для расследования того, что может мешать запуску этого процесса в prod.

Заранее спасибо.

К сожалению, это известная проблема, которая в настоящее время влияет на процесс слияния пользователей. :frowning: Рекомендуется вручную пересчитать баллы во вкладке «Геймификация» (если она у вас есть). Запуск процесса заполнения данных каждый раз, безусловно, гораздо более неудобный, поэтому я вполне вас понимаю.

Спасибо. Я ценю ваше понимание и информацию о поведении.