# /polls/voters.json returning duplicate users across paged requests

**URL:** <https://meta.discourse.org/t/polls-voters-json-returning-duplicate-users-across-paged-requests/376636>\
**Category:** Bug\
**Tags:** polls, pr-welcome, rest-api\
**Created:** [July 30, 2025, 11:06pm UTC](https://meta.discourse.org/t/polls-voters-json-returning-duplicate-users-across-paged-requests/376636 "2025-07-30T23:06:16Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![robmackenzie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/robmackenzie/32/515453_2.png) [@robmackenzie](https://meta.discourse.org/u/robmackenzie)\
**Post date:** [July 30, 2025, 11:48pm UTC](https://meta.discourse.org/t/polls-voters-json-returning-duplicate-users-across-paged-requests/376636/3 "2025-07-30T23:48:55Z")

</div>

Thanks for quick reply!  
I’ll try to set up an env, didn’t wanna PR without testing. Anyone feel free to beat me to it. I’m not a ruby dev at all. I also don’t know about changing spec or tests.

Hilariously in the UI there is code that dumps the results into a set to bypass this bug.

> <https://github.com/discourse/discourse/blob/99abfb21f0ee896a8a38612b4a0946cffacc69ed/plugins/poll/assets/javascripts/discourse/components/poll.gjs#L500>

---

_[View the full topic](https://meta.discourse.org/t/polls-voters-json-returning-duplicate-users-across-paged-requests/376636)._
