Я обнаружил, что функция массовой выдачи в разделе Администрирование → Значки не обновляет grant_count.
После массовой выдачи мне приходится вручную выполнять Badge.ensure_consistency!.
Я использую Discourse 2.9.0.beta5.
Значение grant_badge обновляется фоновой задачей EnsureDbConsistency, но вы можете ускорить этот процесс, запустив её вручную со страницы sidekiq/scheduler. ![]()
Не могли бы вы протестировать это и проверить, решит ли это вашу проблему?
Работает. Я раньше не находил задачу EnsureDbConsistency. ![]()
Спасибо!
PR: compatability issues with Sidekiq 6.5.0 — обновление будет работать
