При тестировании мне удалось успешно объединить два аккаунта пользователя, и их значки и баллы были перенесены на целевой аккаунт, как и ожидалось. Однако вчера, при объединении в рабочей среде, хотя статистика была успешно перенесена и обновлена в сводке, общее количество баллов в рейтинге (благодарности) не обновилось и не отражает точно активность пользователя. Количество «Благодарностей» (41) осталось прежним до и после объединения.
Вы должны иметь возможность «пересчитать баллы» на вкладке Геймификация, и это пересчитает всё. Я думаю, что также может быть небольшая задержка в обновлении отображаемых баллов.
Большое спасибо, JammyDodger. Задача rake выполнилась безупречно.
Однако мы столкнулись с повторяющейся проблемой: баллы не обновляются после слияния аккаунтов. Меня интересует, является ли это ошибкой или вы знаете название конкретного фонового процесса, отвечающего за подсчёт очков? Странно, что это происходит только в нашей производственной среде. Я хочу предоставить нашему администратору сервера соответствующую информацию для расследования того, что может мешать запуску этого процесса в prod.
К сожалению, это известная проблема, которая в настоящее время влияет на процесс слияния пользователей. Рекомендуется вручную пересчитать баллы во вкладке «Геймификация» (если она у вас есть). Запуск процесса заполнения данных каждый раз, безусловно, гораздо более неудобный, поэтому я вполне вас понимаю.