Значок «Новый пользователь месяца» выдан до даты регистрации

Всем привет!

Я только что заметил, что двое моих пользователей получили значок «Новый пользователь месяца» раньше даты их фактической регистрации. Этого быть не должно, верно?


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

4 лайка

Думаю, здесь есть проблема с используемой логикой:

Она проверяет статистику для любых пользователей, созданных после начала предыдущего месяца. Таким образом, если пользователь присоединился в середине июня, статистика будет проверяться с начала мая до середины июня. Затем у значка устанавливается дата created_at на конец предыдущего месяца (31 мая). Это позволит пользователю, созданному в июне, получить значок «Новый пользователь месяца» в конце мая.

10 лайков

Отличный репро @simon!

Это исправляет проблему:

8 лайков