From ea11496d0bf25fe0cc334d354299e4465d2739da Mon Sep 17 00:00:00 2001 From: Andrew Davis Date: Sun, 21 Apr 2013 15:30:13 +0800 Subject: [PATCH] MDL-31713 core_grade: added updating of grade min and max to update_final_grade() --- lib/grade/grade_item.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/grade/grade_item.php b/lib/grade/grade_item.php index 46101926021..8d66765b1c3 100644 --- a/lib/grade/grade_item.php +++ b/lib/grade/grade_item.php @@ -1503,6 +1503,11 @@ class grade_item extends grade_object { $oldgrade->feedback = $grade->feedback; $oldgrade->feedbackformat = $grade->feedbackformat; + // MDL-31713 rawgramemin and max must be up to date so conditional access %'s works properly. + $grade->rawgrademin = $this->grademin; + $grade->rawgrademax = $this->grademax; + $grade->rawscaleid = $this->scaleid; + // changed grade? if ($finalgrade !== false) { if ($this->is_overridable_item()) {