]> git.mjollnir.org Git - moodle.git/commitdiff
fixed error when no scale present
authorskodak <skodak>
Sat, 27 Oct 2007 11:41:44 +0000 (11:41 +0000)
committerskodak <skodak>
Sat, 27 Oct 2007 11:41:44 +0000 (11:41 +0000)
lib/gradelib.php

index c4494790097dbc35eeb4554863463d0e26609068..86f690175662b329aff956fb092b8944c54c1d1a 100644 (file)
@@ -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]);