* Let the add character view use RequestContext.
[matthijs/projects/xerxes.git] / influences / views.py
index 184a3a3957271a7a988efac2f56cbedb1c76dcd4..1c0f648a2c7c47f21d2fb48309efc3e9ca5a5e46 100644 (file)
@@ -21,7 +21,7 @@ class CharacterForm(ContextModelForm):
         model = Character
         fields = ('name')
 
-def add(request, character_id):
+def add(request, character_id=None):
     initial = {}
     # Get the current user's characters
     chars = request.user.character_set.all()
@@ -49,7 +49,7 @@ def addCharacter(request):
         character.save()
         return HttpResponseRedirect(reverse('influences_character_detail', args=[character.id]))
 
-    return render_to_response('influences/add_character.html', {'form' : f})
+    return render_to_response('influences/add_character.html', {'form' : f}, RequestContext(request))
 
 def index(request):
     characters = request.user.character_set.all()