Index: lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/service/MonitoringService.java =================================================================== diff -u -rffb182a31856ba51b7b9c0d0bfe1cf9789ea7f83 -r936a8e08dcd4329b32c5c9820cf0f8756fc232bc --- lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/service/MonitoringService.java (.../MonitoringService.java) (revision ffb182a31856ba51b7b9c0d0bfe1cf9789ea7f83) +++ lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/service/MonitoringService.java (.../MonitoringService.java) (revision 936a8e08dcd4329b32c5c9820cf0f8756fc232bc) @@ -1490,8 +1490,9 @@ learnerProgress.getAttemptedActivities().remove(activity); learnerProgress.getCompletedActivities().remove(activity); if (removeLearnerContent && activity.isToolActivity()) { + ToolActivity toolActivity = (ToolActivity) getActivityById(activity.getActivityId()); // remove learner content from this activity - lamsCoreToolService.notifyToolToDeleteLearnerContent((ToolActivity) activity, learner.getUserId()); + lamsCoreToolService.notifyToolToDeleteLearnerContent(toolActivity, learner.getUserId()); } }