From e0e1d1f131355cc902be15dffef1c11081e5fde8 Mon Sep 17 00:00:00 2001
From: Ben Adida <ben@adida.net>
Date: Thu, 7 Oct 2021 13:11:32 +0000
Subject: [PATCH] fix bug introduced in previous PR with password uploads

---
 helios/fixtures/voter-badfile.csv     | 10 +++++-----
 helios/fixtures/voter-file-latin1.csv |  8 ++++----
 helios/fixtures/voter-file.csv        |  8 ++++----
 helios/models.py                      |  1 +
 4 files changed, 14 insertions(+), 13 deletions(-)

diff --git a/helios/fixtures/voter-badfile.csv b/helios/fixtures/voter-badfile.csv
index fd674a9..cc858ac 100644
--- a/helios/fixtures/voter-badfile.csv
+++ b/helios/fixtures/voter-badfile.csv
@@ -1,5 +1,5 @@
-Ben78@adida.net,Ben78 Adida
- benadida5,ben5@adida.net ,  Ben5 Adida 
-benadida6,ben6@adida.net,Ben6 Adida
-benadida7,ben7@adida.net,Ben7 Adida
-ernesto,helios-testing-ernesto@adida.net,Erñesto Testing Helios
\ No newline at end of file
+password,Ben78@adida.net,Ben78 Adida
+password, benadida5,ben5@adida.net ,  Ben5 Adida 
+password,benadida6,ben6@adida.net,Ben6 Adida
+password,benadida7,ben7@adida.net,Ben7 Adida
+password,ernesto,helios-testing-ernesto@adida.net,Erñesto Testing Helios
\ No newline at end of file
diff --git a/helios/fixtures/voter-file-latin1.csv b/helios/fixtures/voter-file-latin1.csv
index fdbc9b3..4c2e42a 100644
--- a/helios/fixtures/voter-file-latin1.csv
+++ b/helios/fixtures/voter-file-latin1.csv
@@ -1,4 +1,4 @@
- benadida5,ben5@adida.net ,  Ben5 Adida 
-benadida6,ben6@adida.net,Ben6 Adida
-benadida7,ben7@adida.net,Ben7 Adida
-testlatin1,Test Latin1,J�NIO LUIZ CORREIA J�NIOR
+password, benadida5,ben5@adida.net ,  Ben5 Adida 
+password,benadida6,ben6@adida.net,Ben6 Adida
+password,benadida7,ben7@adida.net,Ben7 Adida
+password,testlatin1,Test Latin1,J�NIO LUIZ CORREIA J�NIOR
diff --git a/helios/fixtures/voter-file.csv b/helios/fixtures/voter-file.csv
index b94bd1a..70795de 100644
--- a/helios/fixtures/voter-file.csv
+++ b/helios/fixtures/voter-file.csv
@@ -1,4 +1,4 @@
- benadida5,ben5@adida.net ,  Ben5 Adida 
-benadida6,ben6@adida.net,Ben6 Adida
-benadida7,ben7@adida.net,Ben7 Adida
-ernesto,helios-testing-ernesto@adida.net,Erñesto Testing Helios
\ No newline at end of file
+password, benadida5,ben5@adida.net ,  Ben5 Adida 
+password,benadida6,ben6@adida.net,Ben6 Adida
+password,benadida7,ben7@adida.net,Ben7 Adida
+password,ernesto,helios-testing-ernesto@adida.net,Erñesto Testing Helios
\ No newline at end of file
diff --git a/helios/models.py b/helios/models.py
index c485a70..fc283e9 100644
--- a/helios/models.py
+++ b/helios/models.py
@@ -818,6 +818,7 @@ class VoterFile(models.Model):
           new_voter = Voter(uuid=voter_uuid, user = None, voter_login_id = voter['voter_id'],
               voter_name = voter['name'], voter_email = voter['email'], election = self.election)
           new_voter.generate_password()
+          election=self.election
           if election.use_voter_aliases:
               utils.lock_row(Election, election.id)
               alias_num = election.last_alias_num + 1
-- 
GitLab