MDL-77779 competency: Fix course restore from older backups.

overridegrade might be not set if Moodle < 4.1
This commit is contained in:
Ilya Tregubov 2024-03-14 09:28:29 +08:00
parent 70f611116d
commit e21f08abcf

View File

@ -3799,7 +3799,7 @@ class restore_activity_competencies_structure_step extends restore_structure_ste
// Sortorder is ignored by precaution, anyway we should walk through the records in the right order.
$record = (object) $params;
$record->ruleoutcome = $data->ruleoutcome;
$record->overridegrade = $data->overridegrade;
$record->overridegrade = $data->overridegrade ?? 0;
$coursemodulecompetency = new \core_competency\course_module_competency(0, $record);
$coursemodulecompetency->create();
}