FIX: preload poll voters

This commit is contained in:
Régis Hanol
2019-02-27 17:00:21 +01:00
parent b907924c93
commit 0a708ba064
3 changed files with 25 additions and 11 deletions

View File

@@ -9,7 +9,8 @@ class PollSerializer < ApplicationSerializer
:step,
:options,
:voters,
:close
:close,
:preloaded_voters
def public
true
@@ -47,4 +48,12 @@ class PollSerializer < ApplicationSerializer
object.close_at.present?
end
def preloaded_voters
DiscoursePoll::Poll.serialized_voters(object)
end
def include_preloaded_voters?
object.can_see_voters?(scope)
end
end