Skip to content

Commit

Permalink
Filter out dominion partial ballots
Browse files Browse the repository at this point in the history
  • Loading branch information
artoonie committed Dec 31, 2024
1 parent dcbf6b5 commit 12e20f1
Showing 1 changed file with 5 additions and 0 deletions.
5 changes: 5 additions & 0 deletions src/main/java/network/brightspots/rcv/DominionCvrReader.java
Original file line number Diff line number Diff line change
Expand Up @@ -351,6 +351,11 @@ private int parseCvrFile(
Logger.severe("Unknown contest ID '%s' found while parsing CVR!", contestId);
throw new CvrParseException();
}
ArrayList outstackConditionIds = (ArrayList) contest.get("OutstackConditionIds");
if (outstackConditionIds.contains(7)) {
Logger.info("Skipping partial-count ballot. Voter may not vote in this contest.");
continue;
}
ArrayList<Pair<Integer, String>> rankings = new ArrayList<>();
// marks is an array of rankings
ArrayList marks = (ArrayList) contest.get("Marks");
Expand Down

0 comments on commit 12e20f1

Please sign in to comment.