Credit goes to Scott Krajewski for the bug report and patch!
Merged from MOODLE_18_STABLE
}elseif($CFG->enrol_imsunenrol){
// Unenrol
- if (! role_unassign($moodleroleid, $memberstoreobj->userid, 0, $rolecontext)) {
+ if (! role_unassign($moodleroleid, $memberstoreobj->userid, 0, $rolecontext, 'imsenterprise')) {
$this->log_line("Error unenrolling $memberstoreobj->userid from role $moodleroleid in course");
}else{
$membersuntally++;