Minor correction to Waldo logout view to fall back to the node's absolute_url if...
authorStephen Burrows <stephen.r.burrows@gmail.com>
Mon, 1 Nov 2010 15:05:52 +0000 (11:05 -0400)
committerStephen Burrows <stephen.r.burrows@gmail.com>
Mon, 1 Nov 2010 15:23:49 +0000 (11:23 -0400)
contrib/waldo/models.py

index e2d70ae..f1ee05a 100644 (file)
@@ -164,7 +164,7 @@ class LoginMultiView(MultiView):
        login = never_cache(login)
        
        def logout(self, request):
        login = never_cache(login)
        
        def logout(self, request):
-               return auth_views.logout(request, request.META['HTTP_REFERER'])
+               return auth_views.logout(request, request.META.get('HTTP_REFERER', request.node.get_absolute_url()))
        
        def login_required(self, view):
                def inner(request, *args, **kwargs):
        
        def login_required(self, view):
                def inner(request, *args, **kwargs):