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,
})}