Index: lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/service/MonitoringService.java =================================================================== diff -u -r8dcc1093f9761cad411205fe29cbdeefdb0bf5e5 -r30a68036af0df4765c678a9a8c22021e5a4e4779 --- lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/service/MonitoringService.java (.../MonitoringService.java) (revision 8dcc1093f9761cad411205fe29cbdeefdb0bf5e5) +++ lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/service/MonitoringService.java (.../MonitoringService.java) (revision 30a68036af0df4765c678a9a8c22021e5a4e4779) @@ -370,7 +370,8 @@ { try { ToolActivity toolActivity = (ToolActivity) activityDAO.getActivityByActivityId(currentActivity.getActivityId()); - Long newContentId = lamsCoreToolService.notifyToolToCopyContent(toolActivity); + // copy the content, but don't set the define later flags if it is preview + Long newContentId = lamsCoreToolService.notifyToolToCopyContent(toolActivity, copyType != LearningDesign.COPY_TYPE_PREVIEW); toolActivity.setToolContentId(newContentId); } catch (DataMissingException e) { String error = "Unable to initialise the lesson. Data is missing for activity "+currentActivity.getActivityUIID()