Index: lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/service/MonitoringService.java =================================================================== diff -u -r46fb7629237a6eeba8d9031655dbd7ed2ab25998 -r3638ab2de0f89c52b5d5af5bbfe49f115bf8020e --- lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/service/MonitoringService.java (.../MonitoringService.java) (revision 46fb7629237a6eeba8d9031655dbd7ed2ab25998) +++ lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/service/MonitoringService.java (.../MonitoringService.java) (revision 3638ab2de0f89c52b5d5af5bbfe49f115bf8020e) @@ -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()); } }