Browse Source

sort voters via name, test if moderators can see private polls voters anyway

Rafał Pitoń 8 years ago
parent
commit
b0406dea5a

+ 1 - 1
misago/threads/api/threadpoll.py

@@ -132,7 +132,7 @@ class ViewSet(viewsets.ViewSet):
         queryset = thread.poll.pollvote_set.values(
             'voter_id', 'voter_name', 'voter_slug', 'voted_on', 'choice_hash')
 
-        for voter in queryset.order_by('pk').iterator():
+        for voter in queryset.order_by('voter_name').iterator():
             voters[voter['choice_hash']].append(PollVoteSerializer(voter).data)
 
         return Response(choices)

+ 0 - 1
misago/threads/tests/test_thread_pollvotes_api.py

@@ -123,7 +123,6 @@ class ThreadGetVotesTests(ThreadPollApiTestCase):
         self.poll.is_public = False
         self.poll.save()
 
-
         response = self.client.get(self.api_link)
         self.assertEqual(response.status_code, 200)