From 20d1fea57ff0819fb32b3db05088c3d2ea59d63b Mon Sep 17 00:00:00 2001 From: Tim Lock Date: Mon, 25 Nov 2013 09:31:56 +1030 Subject: [PATCH] MDL-43020: Fix calculation of lesson scale value warning --- mod/lesson/lib.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/mod/lesson/lib.php b/mod/lesson/lib.php index 2fa12a4c934..34e6597f42e 100644 --- a/mod/lesson/lib.php +++ b/mod/lesson/lib.php @@ -470,8 +470,10 @@ function lesson_grade_item_update($lesson, $grades=null) { $params['scaleid'] = -$lesson->grade; // When converting a score to a scale, use scale's grade maximum to calculate it. - $grade = grade_get_grades($lesson->course, 'mod', 'lesson', $lesson->id, reset($grades)->userid); - $params['grademax'] = reset($grade->items)->grademax; + if (!empty($grades)) { + $grade = grade_get_grades($lesson->course, 'mod', 'lesson', $lesson->id, reset($grades)->userid); + $params['grademax'] = reset($grade->items)->grademax; + } } else { $params['gradetype'] = GRADE_TYPE_NONE; }