diff --git a/mod/feedback/backup/moodle2/backup_feedback_stepslib.php b/mod/feedback/backup/moodle2/backup_feedback_stepslib.php index 21ec793304d..49fadfd363a 100644 --- a/mod/feedback/backup/moodle2/backup_feedback_stepslib.php +++ b/mod/feedback/backup/moodle2/backup_feedback_stepslib.php @@ -73,6 +73,8 @@ class backup_feedback_activity_structure_step extends backup_activity_structure_ 'hasvalue', 'position', 'required', + 'dependitem', + 'dependvalue', 'options')); $trackings = new backup_nested_element('trackings'); diff --git a/mod/feedback/backup/moodle2/restore_feedback_stepslib.php b/mod/feedback/backup/moodle2/restore_feedback_stepslib.php index a16ece6a3de..6dd9c0dc4b7 100644 --- a/mod/feedback/backup/moodle2/restore_feedback_stepslib.php +++ b/mod/feedback/backup/moodle2/restore_feedback_stepslib.php @@ -71,6 +71,9 @@ class restore_feedback_activity_structure_step extends restore_activity_structur $data = (object)$data; $oldid = $data->id; $data->feedback = $this->get_new_parentid('feedback'); + + //dependitem + $data->dependitem = $this->get_mappingid('feedback_item', $data->dependitem); $newitemid = $DB->insert_record('feedback_item', $data); $this->set_mapping('feedback_item', $oldid, $newitemid, true); // Can have files