Index: lams_central/src/java/org/lamsfoundation/lams/web/IndexAction.java =================================================================== RCS file: /usr/local/cvsroot/lams_central/src/java/org/lamsfoundation/lams/web/IndexAction.java,v diff -u -r1.24 -r1.25 --- lams_central/src/java/org/lamsfoundation/lams/web/IndexAction.java 6 Nov 2006 00:43:18 -0000 1.24 +++ lams_central/src/java/org/lamsfoundation/lams/web/IndexAction.java 6 Nov 2006 05:20:16 -0000 1.25 @@ -108,11 +108,11 @@ List orgBeans = new ArrayList(); if (request.isUserInRole(Role.SYSADMIN)) { - List roles = new ArrayList(); List organisations = getService().getOrganisationsByTypeAndStatus(OrganisationType.COURSE_TYPE,state); log.debug("we got "+organisations.size()+" organisations whose type is "+OrganisationType.COURSE_DESCRIPTION+" and whose state is "+state); - roles.add(Role.ROLE_SYSADMIN); for (Organisation org:organisations) { + List roles = new ArrayList(); + roles.add(Role.ROLE_SYSADMIN); List userOrganisationRoles = getService().getUserOrganisationRoles(org.getOrganisationId(),request.getRemoteUser()); for(UserOrganisationRole userOrganisationRole:userOrganisationRoles){ roles.add(userOrganisationRole.getRole().getRoleId());