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):