From a6098b9c179802f6cbd7bcefb6f2f6dbf956a330 Mon Sep 17 00:00:00 2001 From: domi41 Date: Tue, 4 May 2021 00:29:29 +0200 Subject: [PATCH] fix: a ultimate, critical breaking bug, seconds before release of course Ooops, that horrible bug would've been a pain to catch with testing! --- .../java/fr/mieuxvoter/mj/MajorityJudgmentDeliberator.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/fr/mieuxvoter/mj/MajorityJudgmentDeliberator.java b/src/main/java/fr/mieuxvoter/mj/MajorityJudgmentDeliberator.java index e408159..9a4904a 100644 --- a/src/main/java/fr/mieuxvoter/mj/MajorityJudgmentDeliberator.java +++ b/src/main/java/fr/mieuxvoter/mj/MajorityJudgmentDeliberator.java @@ -81,8 +81,8 @@ public class MajorityJudgmentDeliberator implements DeliberatorInterface { ) { ProposalTallyAnalysis analysis = new ProposalTallyAnalysis(); int amountOfGrades = tally.getTally().length; - int digitsForGrade = ("" + amountOfGrades).length(); - int digitsForGroup = ("" + amountOfJudges).length(); + int digitsForGrade = ("" + amountOfGrades).length(); + int digitsForGroup = ("" + amountOfJudges).length() + 1; ProposalTallyInterface currentTally = tally.duplicate();