mirror of
https://gitlab.archlinux.org/archlinux/aurweb.git
synced 2025-02-03 10:43:03 +01:00
fix: ...do not add to ActiveTUs when voting on a proposal
Straight up bug. Closes #324 Signed-off-by: Kevin Morris <kevr@0cost.org>
This commit is contained in:
parent
b63ac7ce91
commit
9204b76110
2 changed files with 0 additions and 3 deletions
|
@ -220,7 +220,6 @@ async def trusted_user_proposal_post(request: Request, proposal: int,
|
||||||
|
|
||||||
with db.begin():
|
with db.begin():
|
||||||
vote = db.create(models.TUVote, User=request.user, VoteInfo=voteinfo)
|
vote = db.create(models.TUVote, User=request.user, VoteInfo=voteinfo)
|
||||||
voteinfo.ActiveTUs += 1
|
|
||||||
|
|
||||||
context["error"] = "You've already voted for this proposal."
|
context["error"] = "You've already voted for this proposal."
|
||||||
return render_proposal(request, context, proposal, voteinfo, voters, vote)
|
return render_proposal(request, context, proposal, voteinfo, voters, vote)
|
||||||
|
|
|
@ -650,7 +650,6 @@ def test_tu_proposal_vote(client, proposal):
|
||||||
|
|
||||||
# Store the current related values.
|
# Store the current related values.
|
||||||
yes = voteinfo.Yes
|
yes = voteinfo.Yes
|
||||||
active_tus = voteinfo.ActiveTUs
|
|
||||||
|
|
||||||
cookies = {"AURSID": tu_user.login(Request(), "testPassword")}
|
cookies = {"AURSID": tu_user.login(Request(), "testPassword")}
|
||||||
with client as request:
|
with client as request:
|
||||||
|
@ -661,7 +660,6 @@ def test_tu_proposal_vote(client, proposal):
|
||||||
|
|
||||||
# Check that the proposal record got updated.
|
# Check that the proposal record got updated.
|
||||||
assert voteinfo.Yes == yes + 1
|
assert voteinfo.Yes == yes + 1
|
||||||
assert voteinfo.ActiveTUs == active_tus + 1
|
|
||||||
|
|
||||||
# Check that the new TUVote exists.
|
# Check that the new TUVote exists.
|
||||||
vote = db.query(TUVote, TUVote.VoteInfo == voteinfo,
|
vote = db.query(TUVote, TUVote.VoteInfo == voteinfo,
|
||||||
|
|
Loading…
Add table
Reference in a new issue