mirror of
https://github.com/moodle/moodle.git
synced 2025-04-24 09:55:33 +02:00
MDL-27164 groups Do not show multiple instances of the same role as multiple
This commit is contained in:
parent
92b00c32a7
commit
d6af3d847f
@ -846,7 +846,7 @@ function groups_calculate_role_people($rs, $context) {
|
||||
$roles[$roledata->id] = $roledata;
|
||||
}
|
||||
// Record that user has role
|
||||
$users[$rec->userid]->roles[] = $roles[$rec->roleid];
|
||||
$users[$rec->userid]->roles[$rec->roleid] = $roles[$rec->roleid];
|
||||
}
|
||||
}
|
||||
$rs->close();
|
||||
@ -876,7 +876,8 @@ function groups_calculate_role_people($rs, $context) {
|
||||
} else if($rolecount > 1) {
|
||||
$roleid = '*';
|
||||
} else {
|
||||
$roleid = $userdata->roles[0]->id;
|
||||
$userrole = reset($userdata->roles);
|
||||
$roleid = $userrole->id;
|
||||
}
|
||||
$roles[$roleid]->users[$userid] = $userdata;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user