diff options
author | Tomasz Zielinski <tomasz.zielinski@pyconsultant.eu> | 2012-01-09 19:09:41 +0100 |
---|---|---|
committer | Tomasz Zielinski <tomasz.zielinski@pyconsultant.eu> | 2012-01-09 19:09:41 +0100 |
commit | e4d54d3cfdbcc6952e49928a14eb2757cdeb4a01 (patch) | |
tree | 0a60d020946589405e4e21c2a6e0e56515ee3ee7 | |
parent | aabf82e531f28b3bbc68686e427d032d6bb4ec90 (diff) | |
download | askbot-e4d54d3cfdbcc6952e49928a14eb2757cdeb4a01.tar.gz askbot-e4d54d3cfdbcc6952e49928a14eb2757cdeb4a01.tar.bz2 askbot-e4d54d3cfdbcc6952e49928a14eb2757cdeb4a01.zip |
Question view bugfix - if only Django had an identity map...
-rw-r--r-- | askbot/views/readers.py | 4 |
1 files 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) |