Index: lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/service/MonitoringService.java =================================================================== diff -u -r81a68a722a832bb9c94d9a73e66d27ad0c3d48bb -r4b814c68ca565307bdfe166e6880089639f19573 --- lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/service/MonitoringService.java (.../MonitoringService.java) (revision 81a68a722a832bb9c94d9a73e66d27ad0c3d48bb) +++ lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/service/MonitoringService.java (.../MonitoringService.java) (revision 4b814c68ca565307bdfe166e6880089639f19573) @@ -397,6 +397,8 @@ learnerPresenceAvailable, learnerImAvailable, liveEditEnabled, enableLessonNotifications, forceLearnerRestart, allowLearnerRestart, gradebookOnComplete, scheduledNumberDaysToLessonFinish, precedingLesson); + //flush session to make activityIds available in the next method + baseDAO.flush(); //updates lesson's hasContributeActivities flag calculateContributeActivities(initializedLesson.getLessonId(), false);