MDL-68099 gradereport_grader: prevent exception without groups
This commit is contained in:
@@ -378,8 +378,9 @@ abstract class grade_report {
|
||||
$this->currentgroup = -2; // means can not access any groups at all
|
||||
}
|
||||
if ($this->currentgroup) {
|
||||
$group = groups_get_group($this->currentgroup);
|
||||
$this->currentgroupname = $group->name;
|
||||
if ($group = groups_get_group($this->currentgroup)) {
|
||||
$this->currentgroupname = $group->name;
|
||||
}
|
||||
$this->groupsql = " JOIN {groups_members} gm ON gm.userid = u.id ";
|
||||
$this->groupwheresql = " AND gm.groupid = :gr_grpid ";
|
||||
$this->groupwheresql_params = array('gr_grpid'=>$this->currentgroup);
|
||||
|
||||
Reference in New Issue
Block a user