Index: lams_admin/src/java/org/lamsfoundation/lams/admin/web/UserOrgSaveAction.java =================================================================== diff -u -rc2cee57555afd519f8592f17626a21f41499fcac -re1dae8a61b6caffb86857f62ce1ebd5358a315f7 --- lams_admin/src/java/org/lamsfoundation/lams/admin/web/UserOrgSaveAction.java (.../UserOrgSaveAction.java) (revision c2cee57555afd519f8592f17626a21f41499fcac) +++ lams_admin/src/java/org/lamsfoundation/lams/admin/web/UserOrgSaveAction.java (.../UserOrgSaveAction.java) (revision e1dae8a61b6caffb86857f62ce1ebd5358a315f7) @@ -80,7 +80,6 @@ HttpServletRequest request, HttpServletResponse response) throws Exception { DynaActionForm userOrgForm = (DynaActionForm)form; - log.debug("orgId: "+userOrgForm.get("orgId")); Integer orgId = (Integer)userOrgForm.get("orgId"); request.setAttribute("org",orgId); @@ -94,8 +93,7 @@ String[] userIds = (String[])userOrgForm.get("userIds"); List userIdList = Arrays.asList(userIds); - log.debug("userIdList: "+userIdList); - List newUserOrganisations = new ArrayList(); + log.debug("new user membership of orgId="+orgId+" will be: "+userIdList); // remove UserOrganisations that aren't in form data Iterator iter = uos.iterator(); @@ -108,10 +106,11 @@ Set userUos = user.getUserOrganisations(); userUos.remove(uo); user.setUserOrganisations(userUos); - log.debug("removed: "+userId); + log.debug("removed userId="+userId+" from orgId="+orgId); } } // add UserOrganisations that are in form data + List newUserOrganisations = new ArrayList(); for(int i=0; i