From ca985c82b2c6be7546bef6f4cdacd42939952feb Mon Sep 17 00:00:00 2001 From: Adrian Greeve Date: Thu, 15 Sep 2016 16:00:53 +0800 Subject: [PATCH] MDL-55519 activities: mform element shows correct maxgrade. In certain circumstances the max grade value would revert back to the default max grade value. --- lib/form/modgrade.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/form/modgrade.php b/lib/form/modgrade.php index bced16a4883..56d02571857 100644 --- a/lib/form/modgrade.php +++ b/lib/form/modgrade.php @@ -502,7 +502,8 @@ class MoodleQuickForm_modgrade extends MoodleQuickForm_group { $this->scaleformelement->setValue(($value * -1)); } else if ($value > 0) { $this->gradetypeformelement->setValue('point'); - $this->maxgradeformelement->setValue($value); + $maxvalue = !empty($this->currentgrade) ? (string)unformat_float($this->currentgrade) : $value; + $this->maxgradeformelement->setValue($maxvalue); } } else { $this->gradetypeformelement->setValue('none');