From: skodak Date: Sat, 27 Oct 2007 11:41:44 +0000 (+0000) Subject: fixed error when no scale present X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=1878f55d7cedb7fc26993635fdeadb4660e9db23;p=moodle.git fixed error when no scale present --- diff --git a/lib/gradelib.php b/lib/gradelib.php index c449479009..86f6901756 100644 --- a/lib/gradelib.php +++ b/lib/gradelib.php @@ -522,7 +522,10 @@ function grade_format_gradevalue($value, &$grade_item, $localized=true, $display switch ($displaytype) { case GRADE_DISPLAY_TYPE_REAL: if ($grade_item->gradetype == GRADE_TYPE_SCALE) { - $scale = $grade_item->load_scale(); + if (!$scale = $grade_item->load_scale()) { + return get_string('error'); + } + $value = (int)bounded_number($grade_item->grademin, $value, $grade_item->grademax); return format_string($scale->scale_items[$value-1]);