Index: lams_central/src/java/org/lamsfoundation/lams/webservice/xml/LearningDesignRepositoryServlet.java =================================================================== RCS file: /usr/local/cvsroot/lams_central/src/java/org/lamsfoundation/lams/webservice/xml/LearningDesignRepositoryServlet.java,v diff -u -r1.2 -r1.3 --- lams_central/src/java/org/lamsfoundation/lams/webservice/xml/LearningDesignRepositoryServlet.java 6 Sep 2007 04:08:31 -0000 1.2 +++ lams_central/src/java/org/lamsfoundation/lams/webservice/xml/LearningDesignRepositoryServlet.java 25 Sep 2007 05:11:25 -0000 1.3 @@ -300,18 +300,16 @@ Authenticator .authenticate(serverMap, datetime, username, hashValue); - // get user map and course class map + // get user map, user is created if this is their first use - ExtUserUseridMap userMap; - - userMap = integrationService.getExtUserUseridMap(serverMap, + ExtUserUseridMap userMap = integrationService.getExtUserUseridMap(serverMap, username); - // integrationService.getExtCourseClassMap(serverMap, userMap, - // courseId, - // country, lang); - // TODO, do we need this ?? does not assign return values to a - // variable, - // copied from original WS + + // create group for external course if necessary + + integrationService.getExtCourseClassMap(serverMap, userMap, + courseId, + country, lang); String contentTree = buildContentTree( userMap.getUser().getUserId(), mode).toString();