diff --git a/gracedb/ligoauth/middleware.py b/gracedb/ligoauth/middleware.py index f3dc58d73ad500b7760585a627aec3673cc8d7cd..b5819044aec7592e1361d102a162ff45e9121bf7 100644 --- a/gracedb/ligoauth/middleware.py +++ b/gracedb/ligoauth/middleware.py @@ -139,8 +139,8 @@ class ControlRoomMiddleware(object): # Code to be executed for requests ------------------------------------ # Make sure user is authenticated and in LVC group -------------------- - if not (request.user.is_authenticated and request.user.groups.filter( - name=settings.LVC_GROUP).exists()): + if not (request.user.is_authenticated and request.user.is_active and + request.user.groups.filter(name=settings.LVC_GROUP).exists()): return self.get_response(request) # Process request -----------------------------------------------------