Skip to content
Snippets Groups Projects
Commit bad702d3 authored by Tim Steiner's avatar Tim Steiner
Browse files

Dissallow people from changing their votes in the Vote ApprovalAction

parent e558f9f5
No related branches found
Tags
No related merge requests found
......@@ -110,7 +110,7 @@ class ApprovalActionQueue extends ApprovalAction
*/
public function userMadeDecision(Request $request, User $user, $decision)
{
$vote = ApproverVotes::getInstance()->fetchByRequestUserAndAction($request, $user, $this);
$vote = $this->getUserDecision($request, $user);
if ($vote) {
$vote->vote = $decision;
} else {
......
......@@ -69,6 +69,12 @@ class ApprovalActionVote extends ApprovalActionQueue
*/
public function userMadeDecision(Request $request, User $user, $decision)
{
$vote = $this->getUserDecision($request, $user);
if ($vote) {
// TODO: don't fail silently when someone tries to vote again.
return;
}
parent::userMadeDecision($request, $user, $decision);
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment