Index: lams_learning/src/java/org/lamsfoundation/lams/learning/service/LearnerService.java =================================================================== RCS file: /usr/local/cvsroot/lams_learning/src/java/org/lamsfoundation/lams/learning/service/LearnerService.java,v diff -u -r1.87 -r1.88 --- lams_learning/src/java/org/lamsfoundation/lams/learning/service/LearnerService.java 1 Oct 2008 00:00:05 -0000 1.87 +++ lams_learning/src/java/org/lamsfoundation/lams/learning/service/LearnerService.java 9 Oct 2008 06:17:52 -0000 1.88 @@ -644,6 +644,9 @@ if (grouping != null && grouping.isLearnerChoiceGrouping()) { User learner = (User) userManagementService.findById(User.class, learnerId); + if (grouping.doesLearnerExist(learner)) { + return true; + } if (learner != null) { Integer maxNumberOfLearnersPerGroup = null; Set groups = grouping.getGroups();