X-Git-Url: https://git.openstreetmap.org./osqa.git/blobdiff_plain/4268952a62ff97bd93672a38311228ca2abacb58..f73c15a3bd47e9f7fe3a29645f968528fb6415e4:/forum/views/commands.py diff --git a/forum/views/commands.py b/forum/views/commands.py index 3849ca3..175b6d1 100644 --- a/forum/views/commands.py +++ b/forum/views/commands.py @@ -91,13 +91,11 @@ def vote_post(request, id, vote_type): ) old_vote.cancel(ip=request.META['REMOTE_ADDR']) - score_inc += (old_vote.__class__ == VoteDownAction) and 1 or -1 - - if old_vote.__class__ != new_vote_cls: - new_vote_cls(user=user, node=post, ip=request.META['REMOTE_ADDR']).save() - score_inc += (new_vote_cls == VoteUpAction) and 1 or -1 - else: + score_inc = (old_vote.__class__ == VoteDownAction) and 1 or -1 vote_type = "none" + else: + new_vote_cls(user=user, node=post, ip=request.META['REMOTE_ADDR']).save() + score_inc = (new_vote_cls == VoteUpAction) and 1 or -1 response = { 'commands': {