Index: lams_common/src/java/org/lamsfoundation/lams/lesson/service/LessonService.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/lesson/service/LessonService.java,v diff -u -r1.47 -r1.48 --- lams_common/src/java/org/lamsfoundation/lams/lesson/service/LessonService.java 6 Feb 2014 13:13:55 -0000 1.47 +++ lams_common/src/java/org/lamsfoundation/lams/lesson/service/LessonService.java 6 Apr 2014 06:47:41 -0000 1.48 @@ -665,7 +665,8 @@ Lesson lesson = getLesson(completedLessonId); if (lesson != null) { for (Lesson succeedingLesson : lesson.getSucceedingLessons()) { - if (checkLessonReleaseConditions(succeedingLesson.getLessonId(), learnerId)) { + if (succeedingLesson.isLessonAccessibleForLearner() + && checkLessonReleaseConditions(succeedingLesson.getLessonId(), learnerId)) { releasedSucceedingLessons.add(succeedingLesson); } }