Allow voting on open votes only

This commit is contained in:
ricola 2025-06-08 15:04:37 -06:00
parent 0afc881b5d
commit cac94c2379

View file

@ -306,6 +306,7 @@ end
post '/votes/:id/ratings' do post '/votes/:id/ratings' do
require_login require_login
find_vote find_vote
require_open_vote
@vote.candidates.each do |candidate| @vote.candidates.each do |candidate|
rating = Rating.find_or_initialize_by(vote: @vote, user: current_user, candidate: candidate) rating = Rating.find_or_initialize_by(vote: @vote, user: current_user, candidate: candidate)
rating.value = params[candidate.id.to_s] rating.value = params[candidate.id.to_s]