From 2aaa3bb66ded22169469986ff14115a3387284b2 Mon Sep 17 00:00:00 2001 From: jordan Date: Thu, 5 Jan 2012 23:54:01 +0000 Subject: [PATCH] the mark_favorite view should accept not only Questions but any Nodes (required for some custom models) git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1219 0cfe37f9-358a-4d5e-be75-b63607b5c754 --- forum/views/commands.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/forum/views/commands.py b/forum/views/commands.py index 30e8353..2f35c1e 100644 --- a/forum/views/commands.py +++ b/forum/views/commands.py @@ -218,17 +218,17 @@ def delete_comment(request, id): @decorate.withfn(command) def mark_favorite(request, id): - question = get_object_or_404(Question, id=id) + node = get_object_or_404(Node, id=id) if not request.user.is_authenticated(): raise AnonymousNotAllowedException(_('mark a question as favorite')) try: - favorite = FavoriteAction.objects.get(canceled=False, node=question, user=request.user) + favorite = FavoriteAction.objects.get(canceled=False, node=node, user=request.user) favorite.cancel(ip=request.META['REMOTE_ADDR']) added = False except ObjectDoesNotExist: - FavoriteAction(node=question, user=request.user, ip=request.META['REMOTE_ADDR']).save() + FavoriteAction(node=node, user=request.user, ip=request.META['REMOTE_ADDR']).save() added = True return { -- 2.45.1