diff --git a/mod/assign/backup/moodle2/restore_assign_stepslib.php b/mod/assign/backup/moodle2/restore_assign_stepslib.php index db94a461f73..c013933e523 100644 --- a/mod/assign/backup/moodle2/restore_assign_stepslib.php +++ b/mod/assign/backup/moodle2/restore_assign_stepslib.php @@ -89,6 +89,9 @@ class restore_assign_activity_structure_step extends restore_activity_structure_ $data->cutoffdate = $this->apply_date_offset($data->cutoffdate); } + if ($data->grade < 0) { // Scale found, get mapping. + $data->grade = -($this->get_mappingid('scale', abs($data->grade))); + } $newitemid = $DB->insert_record('assign', $data);