Index: lams_monitoring/web/includes/javascript/monitorLesson.js =================================================================== diff -u -r40de3afab4e8d589660daffb6efd6e568e87f8fa -r73590f6d18d917c1daa2a1cfedab5d807dbcef05 --- lams_monitoring/web/includes/javascript/monitorLesson.js (.../monitorLesson.js) (revision 40de3afab4e8d589660daffb6efd6e568e87f8fa) +++ lams_monitoring/web/includes/javascript/monitorLesson.js (.../monitorLesson.js) (revision 73590f6d18d917c1daa2a1cfedab5d807dbcef05) @@ -330,15 +330,20 @@ } function applyStateChange(state, method, newLessonEndDate) { - var params = $("#lesson-state-form").serialize(); + var params = { + 'lessonID' : lessonId + }; + params[csrfTokenName] = csrfTokenValue; + if (newLessonEndDate) { - params += "&lessonEndDate=" + token; + params.lessonEndDate = newLessonEndDate; } $.ajax({ url : LAMS_URL + 'monitoring/monitoring/' + method + ".do", - type: "POST", data: params, + type: "POST", + cache : false, success: function() { if (state == 7) { // user chose to finish the lesson, close monitoring and refresh the lesson list Index: lams_monitoring/web/monitor.jsp =================================================================== diff -u -r328b2d5068eb7b9c271f43e55b3f19a05733312b -r73590f6d18d917c1daa2a1cfedab5d807dbcef05 --- lams_monitoring/web/monitor.jsp (.../monitor.jsp) (revision 328b2d5068eb7b9c271f43e55b3f19a05733312b) +++ lams_monitoring/web/monitor.jsp (.../monitor.jsp) (revision 73590f6d18d917c1daa2a1cfedab5d807dbcef05) @@ -387,10 +387,6 @@ - - - -