MDL-68099 gradereport_grader: prevent exception without groups

This commit is contained in:
Marina Glancy 2020-03-03 19:55:52 +01:00
parent d85118369d
commit ae0218624f

View File

@ -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);