Merge branch 'mdl-50957' of git://github.com/cdsmith-umn/moodle
authorDavid Monllao <davidm@moodle.com>
Tue, 25 Aug 2015 02:06:49 +0000 (10:06 +0800)
committerDavid Monllao <davidm@moodle.com>
Tue, 25 Aug 2015 02:06:49 +0000 (10:06 +0800)
grade/report/user/lib.php

index d6928fa..0f35f82 100644 (file)
@@ -731,7 +731,12 @@ class grade_report_user extends grade_report {
                 if ($gradecat->aggregation == GRADE_AGGREGATE_SUM) {
                     // Natural aggregation/Sum of grades does not consider the mingrade, cannot traditionnally normalise it.
                     $graderange = $this->aggregationhints[$itemid]['grademax'];
-                    $gradeval = $this->aggregationhints[$itemid]['grade'] / $graderange;
+
+                    if ($graderange != 0) {
+                        $gradeval = $this->aggregationhints[$itemid]['grade'] / $graderange;
+                    } else {
+                        $gradeval = 0;
+                    }
                 } else {
                     $gradeval = grade_grade::standardise_score($this->aggregationhints[$itemid]['grade'],
                         $this->aggregationhints[$itemid]['grademin'], $this->aggregationhints[$itemid]['grademax'], 0, 1);