MDL-56893 grades: Fix edit grade item when grade_report_showmin is false

Check to make sure $data['grademin'] exists. When grade_report_showmin
is false $data['grademin'] doesn't exist.
This commit is contained in:
Michael Spall
2016-11-30 12:07:14 -07:00
parent 67b81de806
commit 13cba568ff
+2 -1
View File
@@ -463,7 +463,8 @@ class edit_item_form extends moodleform {
}
if ($grade_item) {
if ($grade_item->gradetype == GRADE_TYPE_VALUE) {
if (grade_floats_different($data['grademin'], $grade_item->grademin) ||
if ((((bool) get_config('moodle', 'grade_report_showmin')) &&
grade_floats_different($data['grademin'], $grade_item->grademin)) ||
grade_floats_different($data['grademax'], $grade_item->grademax)) {
if ($grade_item->has_grades() && empty($data['rescalegrades'])) {
$errors['rescalegrades'] = get_string('mustchooserescaleyesorno', 'grades');