Index: kernel-impl/src/main/java/org/sakaiproject/authz/impl/DbAuthzGroupService.java =================================================================== --- kernel-impl/src/main/java/org/sakaiproject/authz/impl/DbAuthzGroupService.java (revision 310783) +++ kernel-impl/src/main/java/org/sakaiproject/authz/impl/DbAuthzGroupService.java (working copy) @@ -918,10 +918,9 @@ if (authzGroupIds == null || userid == null || authzGroupIds.size() < 1) return new ArrayList(); // empty list - UserAndGroups uag = null; // first consult the cache - if (authzUserGroupIdsCache.containsKey(userid)) { - uag = (UserAndGroups) authzUserGroupIdsCache.get(userid); + UserAndGroups uag = (UserAndGroups) authzUserGroupIdsCache.get(userid); + if (uag != null) { List result = uag.getRealmQuery(new HashSet(authzGroupIds)); if (M_log.isDebugEnabled()) M_log.debug(uag); if (result != null) {