From ae0218624f2be012eef27df95909f107aa8237d6 Mon Sep 17 00:00:00 2001 From: Marina Glancy Date: Tue, 3 Mar 2020 19:55:52 +0100 Subject: [PATCH] MDL-68099 gradereport_grader: prevent exception without groups --- grade/report/lib.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/grade/report/lib.php b/grade/report/lib.php index 7d8f7ed0e8d..70be5da30a1 100644 --- a/grade/report/lib.php +++ b/grade/report/lib.php @@ -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);