From: Stephen Burrows Date: Mon, 1 Nov 2010 15:05:52 +0000 (-0400) Subject: Minor correction to Waldo logout view to fall back to the node's absolute_url if... X-Git-Tag: philo-0.9~26^2~9^2 X-Git-Url: http://git.ithinksw.org/philo.git/commitdiff_plain/e340bbbaf5346b307ef2dd1ed0f8f343f162a22b?ds=inline;hp=--cc Minor correction to Waldo logout view to fall back to the node's absolute_url if HTTP_REFERER is not found in request.META --- e340bbbaf5346b307ef2dd1ed0f8f343f162a22b diff --git a/contrib/waldo/models.py b/contrib/waldo/models.py index e2d70ae..f1ee05a 100644 --- a/contrib/waldo/models.py +++ b/contrib/waldo/models.py @@ -164,7 +164,7 @@ class LoginMultiView(MultiView): 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):