diff options
Diffstat (limited to 'views/pages.py')
-rw-r--r-- | views/pages.py | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/views/pages.py b/views/pages.py index ebf4e5e..8782e5b 100644 --- a/views/pages.py +++ b/views/pages.py @@ -90,14 +90,13 @@ def vote_message (request, mlist_fqdn, messageid): if not request.user.is_authenticated(): return redirect('user_login') - value = request.POST['vote'] - print value - # See if the user has already voted or not. - # If not create a new entry + value = request.POST['vote'] + + # Checks if the user has already voted for a this message. If yes modify db entry else create a new one. try: v = Rating.objects.get(user = request.user, messageid = messageid, list_address = mlist_fqdn) except Rating.DoesNotExist: - v = Rating ( list_address=mlist_fqdn, messageid = messageid, vote = value) + v = Rating(list_address=mlist_fqdn, messageid = messageid, vote = value) v.user = request.user v.vote = value |