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.8 -r1.9 --- lams_common/src/java/org/lamsfoundation/lams/lesson/service/LessonService.java 18 Sep 2006 04:26:00 -0000 1.8 +++ lams_common/src/java/org/lamsfoundation/lams/lesson/service/LessonService.java 25 Sep 2006 06:12:05 -0000 1.9 @@ -335,10 +335,13 @@ } LessonClass lessonClass = lesson.getLessonClass(); + if ( lessonClass == null ) { throw new LessonServiceException("Lesson class for "+lessonId+" does not exist. Unable to add staff member to lesson."); } - + + lessonDAO.initialize(lessonClass.getStaffGroup()); + boolean ret = lessonClass.addStaffMember(user); if ( ret ) { lessonClassDAO.updateLessonClass(lessonClass);