Fix unable to vote with ConcurrentVoteException when ValueMax is null

Closes #276

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
This commit is contained in:
Thomas Citharel 2018-03-19 10:23:35 +01:00
parent 87b89bc609
commit 7ffd7f0b21

View File

@ -296,7 +296,7 @@ class PollService {
$best_choices = $this->computeBestChoices($votes); $best_choices = $this->computeBestChoices($votes);
foreach ($best_choices['y'] as $i => $nb_choice) { foreach ($best_choices['y'] as $i => $nb_choice) {
// if for this option we have reached maximum value and user wants to add itself too // if for this option we have reached maximum value and user wants to add itself too
if ($nb_choice >= $poll->ValueMax && $user_choice[$i] === "2") { if ($poll->ValueMax != null && $nb_choice >= $poll->ValueMax && $user_choice[$i] === "2") {
throw new ConcurrentVoteException(); throw new ConcurrentVoteException();
} }
} }