From e4d54d3cfdbcc6952e49928a14eb2757cdeb4a01 Mon Sep 17 00:00:00 2001 From: Tomasz Zielinski Date: Mon, 9 Jan 2012 19:09:41 +0100 Subject: Question view bugfix - if only Django had an identity map... --- askbot/views/readers.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/askbot/views/readers.py b/askbot/views/readers.py index 3ef70472..5ec4e336 100644 --- a/askbot/views/readers.py +++ b/askbot/views/readers.py @@ -475,12 +475,12 @@ def question(request, id):#refactor - long subroutine. display question body, an answers = answers.order_by({"latest":"-added_at", "oldest":"added_at", "votes":"-score" }[answer_sort_method]) answers = list(answers) - Post.objects.precache_comments(for_posts=[question_post] + answers, visitor=request.user) - if thread.accepted_answer: # Put the accepted answer to front answers.remove(thread.accepted_answer) answers.insert(0, thread.accepted_answer) + Post.objects.precache_comments(for_posts=[question_post] + answers, visitor=request.user) + user_answer_votes = {} if request.user.is_authenticated(): votes = Vote.objects.filter(user=request.user, voted_post__in=answers) -- cgit v1.2.3-1-g7c22