Index: lams_monitoring/web/includes/javascript/monitorLesson.js =================================================================== diff -u -re25ab1741e8678d3999f24176b9afea732e8b156 -r69a2ea006346d8a4511cf078bd1fd0c8a16a2082 --- lams_monitoring/web/includes/javascript/monitorLesson.js (.../monitorLesson.js) (revision e25ab1741e8678d3999f24176b9afea732e8b156) +++ lams_monitoring/web/includes/javascript/monitorLesson.js (.../monitorLesson.js) (revision 69a2ea006346d8a4511cf078bd1fd0c8a16a2082) @@ -2374,10 +2374,11 @@ * Adds/removes a Learner/Monitor to/from the class. */ function editClassMember(userCheckbox){ - var data={ + var data = { 'lessonID' : lessonId, 'userID' : userCheckbox.closest('.dialogListItem').attr('userId'), - 'role' : userCheckbox.closest('table.dialogTable').is('#classMonitorTable') ? 'MONITOR' : 'LEARNER', + 'role' : userCheckbox.parents('table.dialogTable') + .parents('table.table').is('#classMonitorTable') ? 'MONITOR' : 'LEARNER', 'add' : userCheckbox.is(':checked') }; data[csrfTokenName] = csrfTokenValue;