Index: lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/service/MonitoringService.java =================================================================== diff -u -r0ec0d87a13f5cd499a8300d7a51a6d453108545e -r8dcc1093f9761cad411205fe29cbdeefdb0bf5e5 --- lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/service/MonitoringService.java (.../MonitoringService.java) (revision 0ec0d87a13f5cd499a8300d7a51a6d453108545e) +++ lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/service/MonitoringService.java (.../MonitoringService.java) (revision 8dcc1093f9761cad411205fe29cbdeefdb0bf5e5) @@ -1506,8 +1506,7 @@ private void deletePreviewLesson(Lesson lesson) { if ( lesson != null ) { - if ( lesson.getLearningDesign().getCopyTypeID() != null && - LearningDesign.COPY_TYPE_PREVIEW == lesson.getLearningDesign().getCopyTypeID().intValue() ) { + if ( lesson.isPreviewLesson() ) { // get all the tool sessions for this lesson and remove all the tool session data List toolSessions = lamsCoreToolService.getToolSessionsByLesson(lesson);