From 9dfb2dc49ee51d295a02f43fa416783ecdfae558 Mon Sep 17 00:00:00 2001 From: NikosVlagoidis Date: Thu, 29 Jun 2017 16:03:56 +0300 Subject: [PATCH] Fix Logout Anonymous User Insert a proper response when the user is anonymous on the logout view Fixes https://github.com/Tivix/django-rest-auth/issues/332 --- rest_auth/views.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/rest_auth/views.py b/rest_auth/views.py index 0493a76..39b5576 100644 --- a/rest_auth/views.py +++ b/rest_auth/views.py @@ -119,7 +119,8 @@ class LogoutView(APIView): try: request.user.auth_token.delete() except (AttributeError, ObjectDoesNotExist): - pass + return Response({"detail": _("Cannot log out Anonymous User")}, + status=status.HTTP_400_BAD_REQUEST) django_logout(request)