Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-10282

Problem with LDAP enrolment when Course is hidden.

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major Major
    • 1.7.2, 1.8.2, 1.9
    • 1.8, 1.8.1
    • Enrolments
    • None
    • MOODLE_18_STABLE
    • MOODLE_17_STABLE, MOODLE_18_STABLE, MOODLE_19_STABLE

      When Ldap enrolment is used and a course is hidden, and a user is a member of the group that is assigned to the hidden course, on login a user is presented with a "blank" page....or a php error if debug is right....

      caused by the following code in enrol\ldap\enrol.php function setup_enrolments(&$user)

      line 79:
      if ($course_obj->visible==0 && $user->{$type}[$course_obj->id] == 'ldap') {

      $type doesn't exist. - and $user doesn't contain anything that looks like a CourseObj->id with a setting of 'ldap' either....

      replacing it with this works:

      if ($course_obj->visible==0) {
      but it doesn't check to see if the course is an Ldap enrolment type.....

      does it need to check this?

      Dan

            dougiamas Martin Dougiamas
            danmarsden Dan Marsden
            Nobody Nobody (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:

                Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.