Commit 12923c92 authored by Petr Skoda's avatar Petr Skoda
Browse files

MDL-26476 fix incorrect fetching of user groups in modinfo

parent 99faefb2
......@@ -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;
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment