)
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': {
id, comment.id, comment.comment, user.decorated_name, user.get_profile_url(),
reverse('delete_comment', kwargs={'id': comment.id}),
reverse('node_markdown', kwargs={'id': comment.id}),
- reverse('convert_comment', kwargs={'id': comment.id}),
+ reverse('convert_comment', kwargs={'id': comment.id}),
+ user.can_convert_comment_to_answer(comment),
]
}
}