From 75a27f2457c50ccd00207cbef7a2847b8c9ca01f Mon Sep 17 00:00:00 2001 From: Jake McDermott Date: Tue, 27 Feb 2018 22:50:51 -0500 Subject: [PATCH] issue 401 on invalid login --- awx/api/generics.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/awx/api/generics.py b/awx/api/generics.py index 5509f09f80..32376ffe9b 100644 --- a/awx/api/generics.py +++ b/awx/api/generics.py @@ -66,14 +66,15 @@ class LoggedLoginView(auth_views.LoginView): original_user = getattr(request, 'user', None) ret = super(LoggedLoginView, self).post(request, *args, **kwargs) current_user = getattr(request, 'user', None) + if current_user and getattr(current_user, 'pk', None) and current_user != original_user: logger.info("User {} logged in.".format(current_user.username)) if request.user.is_authenticated: return ret else: - ret.status = 401 + ret.status_code = 401 return ret - + class LoggedLogoutView(auth_views.LogoutView):