Move quote_reply out of the influence_detail function.
[matthijs/projects/xerxes.git] / influences / views.py
index 6a6f874a7c242d621d5ef595cfc9ebe7bb38b57d..cbef4fb42d166e48c279dff42328c36650a1746c 100644 (file)
@@ -150,12 +150,12 @@ def influence_list(request):
     os = Influence.objects.filter(character__player=request.user)
     return render_to_response('influences/influence_list.html', {'object_list' : os}, RequestContext(request))
 
+def quote_reply(comment):
+    return "\n".join(["> " + l for l in comment.comment.split("\n")])
+
 @login_required
 def influence_detail(request, object_id):
 
-    def quote_reply(comment):
-        return "\n".join(["> " + l for l in comment.comment.split("\n")])
-
     o = Influence.objects.get(pk=object_id)
     # Don't show other player's influences
     if (o.character.player != request.user):
@@ -176,7 +176,7 @@ def influence_detail(request, object_id):
     context  = {
         'object' : o,
         'comments' : comments,
-        'comment_form' : get_influence_comment_form(request.user.is_staff, None)
+        'comment_form' : get_influence_comment_form(request.user.is_staff, None)()
     }
     return render_to_response('influences/influence_detail.html', context, RequestContext(request))