From 510a19711edc3bc12d9e69af77971846f355f486 Mon Sep 17 00:00:00 2001
From: Brian Moe <branson@gravity.phys.uwm.edu>
Date: Tue, 19 May 2015 13:19:57 -0500
Subject: [PATCH] Fixed filter_events_for_user to handle case where use has no
 groups.

---
 gracedb/permission_utils.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/gracedb/permission_utils.py b/gracedb/permission_utils.py
index 6b2413d02..0d99ef893 100644
--- a/gracedb/permission_utils.py
+++ b/gracedb/permission_utils.py
@@ -22,6 +22,8 @@ def filter_events_for_user(events, user, shortname):
     # If user is None, return empty queryset
     if not user:
         return Event.objects.none()
+    if not user.groups.count():
+        return Event.objects.none()
     auth_filter = Q()
     for group in user.groups.all():
         perm_string = '%s_can_%s' % (group.name, shortname)
-- 
GitLab