mirror of
https://github.com/moodle/moodle.git
synced 2025-04-22 00:42:54 +02:00
MDL-12900 prevent fatal errors when incorrect scale id specified in grade_item; mergedfrom MOODLE_19_STABLE
This commit is contained in:
parent
d1556c0985
commit
92b0d47c20
@ -785,6 +785,11 @@ class grade_item extends grade_object {
|
||||
//do not load scale if already present
|
||||
if (empty($this->scale->id) or $this->scale->id != $this->scaleid) {
|
||||
$this->scale = grade_scale::fetch(array('id'=>$this->scaleid));
|
||||
if (!$this->scale) {
|
||||
debugging('Incorrect scale id: '.$this->scaleid);
|
||||
$this->scale = null;
|
||||
return null;
|
||||
}
|
||||
$this->scale->load_items();
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user