Значок тестировщика указывает на неверную дату присвоения

Да, я думаю, что в SQL используется MIN(p.created_at) granted_at, поэтому награда присваивается за первый подходящий пост, а не за последний. Я считаю, что смена на MAX сейчас, когда система уже работает, скорее всего, будет приемлемой, но может вести себя странно при запуске на исторических данных.

Я всё ещё пытаюсь понять, как именно присвоить награду за строго правильный пост, независимо от того, их 10 или 15 и так далее. Поиск продолжается… :slight_smile:

3 лайка