/polls/voters.json возвращает дубликаты пользователей при постраничных запросах

После некоторых экспериментов мне не удалось создать тест, который бы вызвал проблему с возвращаемыми избирателями из-за недетерминированного порядка сортировки. Я полагаю, что это связано с тем, как сформирован запрос и как создаются голоса в опросе, но я не уверен на 100%.

Я создал PR с моим тестом и предлагаемыми исправлениями: FIX: Избежать возврата дублирующихся избирателей из эндпоинта `/polls/voters.json` by clechasseur · Pull Request #34433 · discourse/discourse

3 лайка