]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-12783 IMS idon't unenroll students who were enrolled by other plug-ins
authoriarenaza <iarenaza>
Sun, 8 Jun 2008 15:31:27 +0000 (15:31 +0000)
committeriarenaza <iarenaza>
Sun, 8 Jun 2008 15:31:27 +0000 (15:31 +0000)
Credit goes to Scott Krajewski for the bug report and patch!

Merged from MOODLE_18_STABLE

enrol/imsenterprise/enrol.php

index 4132f4edd97d1b72d007e78be883e5d520273162..91d6fbba34874b290542adfb6bd5c0aed9af4286 100644 (file)
@@ -806,7 +806,7 @@ function process_membership_tag($tagcontents){
                 }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++;