]> git.openstreetmap.org Git - osqa.git/blobdiff - forum/views/commands.py
OSQA-143, fixing text overflow issue under IE8, added max-width to the paragraphs...
[osqa.git] / forum / views / commands.py
index 3849ca3d82c45a374c5e806891f7efb5e5368c0d..175b6d1ec970da150e57283fde721cc7345801d3 100644 (file)
@@ -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': {