From db7e8e79b7fbd54324709b4f79f624ca3ff60bc2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javi=20Mart=C3=ADn?= Date: Fri, 14 Dec 2018 13:56:06 +0100 Subject: [PATCH] Fix voters on booth not being created in dev seeds There were validation errors because they didn't have officer nor booth assignments. --- db/dev_seeds/polls.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/db/dev_seeds/polls.rb b/db/dev_seeds/polls.rb index 15e1595d4..5f96445ba 100644 --- a/db/dev_seeds/polls.rb +++ b/db/dev_seeds/polls.rb @@ -114,12 +114,16 @@ end section "Creating Poll Voters" do def vote_poll_on_booth(user, poll) + officer = Poll::Officer.all.sample + Poll::Voter.create!(document_type: user.document_type, document_number: user.document_number, user: user, poll: poll, origin: "booth", - officer: Poll::Officer.all.sample) + officer: officer, + officer_assignment: officer.officer_assignments.sample, + booth_assignment: poll.booth_assignments.sample) end def vote_poll_on_web(user, poll)