summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTomasz Zielinski <tomasz.zielinski@pyconsultant.eu>2012-01-09 19:09:41 +0100
committerTomasz Zielinski <tomasz.zielinski@pyconsultant.eu>2012-01-09 19:09:41 +0100
commite4d54d3cfdbcc6952e49928a14eb2757cdeb4a01 (patch)
tree0a60d020946589405e4e21c2a6e0e56515ee3ee7
parentaabf82e531f28b3bbc68686e427d032d6bb4ec90 (diff)
downloadaskbot-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.py4
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)