From 293ccf194875ebc66717bb772994da613b880c1e Mon Sep 17 00:00:00 2001 From: Ilya Tregubov Date: Thu, 14 Mar 2024 09:28:29 +0800 Subject: [PATCH] MDL-77779 competency: Fix course restore from older backups. overridegrade might be not set if Moodle < 4.1 --- backup/moodle2/restore_stepslib.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backup/moodle2/restore_stepslib.php b/backup/moodle2/restore_stepslib.php index 917438db1a5..b971552d91c 100644 --- a/backup/moodle2/restore_stepslib.php +++ b/backup/moodle2/restore_stepslib.php @@ -3793,7 +3793,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(); }