diff --git a/lemur/auth/views.py b/lemur/auth/views.py index 60f4e246..5888de8f 100644 --- a/lemur/auth/views.py +++ b/lemur/auth/views.py @@ -337,7 +337,7 @@ class Ping(Resource): roles = create_user_roles(profile) update_user(user, profile, roles) - if not user.active: + if not user or not user.active: metrics.send('login', 'counter', 1, metric_tags={'status': FAILURE_METRIC_STATUS}) return dict(message='The supplied credentials are invalid'), 403