Index: lams_admin/src/java/org/lamsfoundation/lams/admin/web/ServerMaintainAction.java =================================================================== RCS file: /usr/local/cvsroot/lams_admin/src/java/org/lamsfoundation/lams/admin/web/ServerMaintainAction.java,v diff -u -r1.5 -r1.5.4.1 --- lams_admin/src/java/org/lamsfoundation/lams/admin/web/ServerMaintainAction.java 3 Jan 2007 03:10:00 -0000 1.5 +++ lams_admin/src/java/org/lamsfoundation/lams/admin/web/ServerMaintainAction.java 13 Dec 2007 03:36:11 -0000 1.5.4.1 @@ -87,7 +87,9 @@ ExtServerOrgMap map = AdminServiceProxy.getIntegrationService(getServlet().getServletContext()) .getExtServerOrgMap(sid); BeanUtils.copyProperties(serverOrgMapForm,map); - serverOrgMapForm.set("orgId", map.getOrganisation().getOrganisationId()); + if (map.getOrganisation() != null) { + serverOrgMapForm.set("orgId", map.getOrganisation().getOrganisationId()); + } } return mapping.findForward("servermaintain"); } Index: lams_common/src/java/org/lamsfoundation/lams/integration/service/IntegrationService.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/integration/service/IntegrationService.java,v diff -u -r1.11.4.4 -r1.11.4.5 --- lams_common/src/java/org/lamsfoundation/lams/integration/service/IntegrationService.java 12 Dec 2007 04:37:21 -0000 1.11.4.4 +++ lams_common/src/java/org/lamsfoundation/lams/integration/service/IntegrationService.java 13 Dec 2007 03:36:12 -0000 1.11.4.5 @@ -204,9 +204,6 @@ map.setExtUsername(extUsername); map.setUser(user); service.save(map); - // every integration user is added to the group for their 3rd party server; - // becomes the 'public' folder for that server - addMemberships(user, serverMap.getOrganisation()); return map; } @@ -246,9 +243,6 @@ map.setExtUsername(extUsername); map.setUser(user); service.save(map); - // every integration user is added to the group for their 3rd party server; - // becomes the 'public' folder for that server - addMemberships(user, serverMap.getOrganisation()); return map; }