Index: lams_central/src/java/org/lamsfoundation/lams/web/LessonConditionsAction.java =================================================================== RCS file: /usr/local/cvsroot/lams_central/src/java/org/lamsfoundation/lams/web/LessonConditionsAction.java,v diff -u -r1.5 -r1.6 --- lams_central/src/java/org/lamsfoundation/lams/web/LessonConditionsAction.java 14 Feb 2012 18:56:55 -0000 1.5 +++ lams_central/src/java/org/lamsfoundation/lams/web/LessonConditionsAction.java 29 Feb 2012 06:53:21 -0000 1.6 @@ -115,7 +115,9 @@ List availableLessons = new ArrayList(organisationLessons.size()); for (Lesson organisationLesson : organisationLessons) { if (!lessonId.equals(organisationLesson.getLessonId()) - && !lesson.getPrecedingLessons().contains(organisationLesson)) { + && !lesson.getPrecedingLessons().contains(organisationLesson) + && !Lesson.REMOVED_STATE.equals(organisationLesson.getLessonStateId()) + && !Lesson.FINISHED_STATE.equals(organisationLesson.getLessonStateId())) { IndexLessonBean availableLessonBean = new IndexLessonBean(organisationLesson.getLessonId(), organisationLesson.getLessonName()); availableLessons.add(availableLessonBean);