diff --git a/classes/repos/group_repo.php b/classes/repos/group_repo.php index d5eb2f2..8f9d638 100644 --- a/classes/repos/group_repo.php +++ b/classes/repos/group_repo.php @@ -88,6 +88,10 @@ public static function get_course_user_selectable_groups($course, $user, $includ * @return array keyed by group id */ public static function get_course_user_groups($course, $user, $coursecontext = null) { + + if (!isset($user->id)) { + return []; + } // Get this user's group associations, by groupings. $groupingarray = groups_get_user_groups($course->id, $user->id);