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

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

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

10 лайков