From 12923c92b112680c17491aa62cfc4094485869f8 Mon Sep 17 00:00:00 2001 From: Petr Skoda Date: Thu, 17 Feb 2011 18:19:41 +0100 Subject: [PATCH] MDL-26476 fix incorrect fetching of user groups in modinfo --- lib/modinfolib.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/modinfolib.php b/lib/modinfolib.php index 8785e50045a..50888fb4827 100644 --- a/lib/modinfolib.php +++ b/lib/modinfolib.php @@ -906,8 +906,8 @@ class cm_info extends stdClass { } else if (!empty($CFG->enablegroupmembersonly) and !empty($this->groupmembersonly) and !has_capability('moodle/site:accessallgroups', $modcontext, $userid)) { // If the activity has 'group members only' and you don't have accessallgroups... - $groups = $this->modinfo->get_groups(); - if (empty($this->groups[$this->groupingid])) { + $groups = $this->modinfo->get_groups($this->groupingid); + if (empty($groups)) { // ...and you don't belong to a group, then set it so you can't see/access it $this->uservisible = false; }