From 9d883efb56966c6bf1a7c0fdbc02c6f389708e2b Mon Sep 17 00:00:00 2001 From: selankon Date: Tue, 22 Oct 2024 11:53:15 +0200 Subject: [PATCH] Fix ConfirmVoteModal.tsx --- src/components/Process/ConfirmVoteModal.tsx | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/components/Process/ConfirmVoteModal.tsx b/src/components/Process/ConfirmVoteModal.tsx index 5c271d6..94779e5 100644 --- a/src/components/Process/ConfirmVoteModal.tsx +++ b/src/components/Process/ConfirmVoteModal.tsx @@ -32,6 +32,7 @@ export const ConfirmVoteModal = ({ elections, answers }: QuestionsConfirmationPr const canAbstain = election.resultsType.name === ElectionResultsTypeNames.MULTIPLE_CHOICE && election.resultsType.properties.canAbstain + const eAnswers = answers[election.id] return ( <> , }} values={{ - answer: q.choices[Number(answers[i])].title.default, + answer: q.choices[Number(eAnswers[i])].title.default, }} /> @@ -77,9 +78,9 @@ export const ConfirmVoteModal = ({ elections, answers }: QuestionsConfirmationPr }} values={{ answers: - answers[0].length === 0 + eAnswers[0].length === 0 ? t('process.spreadsheet.confirm.blank_vote') - : answers[0] + : eAnswers[0] .map((a: string) => q.choices[Number(a)].title.default) .map((a: string) => `- ${a}`) .join('
'), @@ -92,12 +93,12 @@ export const ConfirmVoteModal = ({ elections, answers }: QuestionsConfirmationPr ))}
- {canAbstain && answers[0].length < election.voteType.maxCount! && ( + {canAbstain && eAnswers[election.id][0].length < election.voteType.maxCount! && ( {t('process.spreadsheet.confirm.abstain_count', { - count: election.voteType.maxCount! - answers[0].length, + count: election.voteType.maxCount! - eAnswers[election.id][0].length, })}