From 69cbb7e10308fdb4b88bcc5120a333209b02c7ea Mon Sep 17 00:00:00 2001 From: Vlad Piersec Date: Mon, 13 Dec 2021 11:00:59 +0200 Subject: [PATCH] fix(Polls): Calculate vote percentage based on total number of votes Percentage was previously calculated based on number of voters --- react/features/polls/components/AbstractPollResults.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/react/features/polls/components/AbstractPollResults.js b/react/features/polls/components/AbstractPollResults.js index f9b64e421..3e7ce9aae 100644 --- a/react/features/polls/components/AbstractPollResults.js +++ b/react/features/polls/components/AbstractPollResults.js @@ -72,10 +72,10 @@ const AbstractPollResults = (Component: AbstractComponent) => (pr } } - const totalVoters = voterSet.size; + const totalVotes = pollDetails.answers.reduce((sum, { voters: { size } }) => sum + size, 0); return pollDetails.answers.map(answer => { - const percentage = totalVoters === 0 ? 0 : Math.round(answer.voters.size / totalVoters * 100); + const percentage = totalVotes === 0 ? 0 : Math.round(answer.voters.size / totalVotes * 100); let voters = null;