]> git.mjollnir.org Git - moodle.git/commitdiff
prevent returning of invalid array from get_course_managers()
authorskodak <skodak>
Wed, 3 Oct 2007 22:26:05 +0000 (22:26 +0000)
committerskodak <skodak>
Wed, 3 Oct 2007 22:26:05 +0000 (22:26 +0000)
lib/datalib.php

index 2d6c011046f9fcd3deb7c1392efcd3faeb5df632..5940e2cb747dd3d80b5e2195d35f35cb224be8dd 100644 (file)
@@ -733,6 +733,10 @@ function get_courses_wmanagers($categoryid=0, $sort="c.sortorder ASC", $fields=a
                         }
                     }
                 } else { // course-level
+                    if(!array_key_exists($ra->instanceid, $courses)) {
+                        //this course is not in a list, probably a frontpage course
+                        continue;
+                    }
                     $courses[$ra->instanceid]->managers[] = $ra;
                 }
             }