From bc213518dc7aad831052ea6f682d831481cbcec6 Mon Sep 17 00:00:00 2001 From: Frederic Massart Date: Thu, 19 Dec 2013 13:46:24 +0100 Subject: [PATCH] MDL-43460 calendar: Decode event description links on restore --- backup/moodle2/restore_course_task.class.php | 1 + backup/moodle2/restore_stepslib.php | 1 + 2 files changed, 2 insertions(+) diff --git a/backup/moodle2/restore_course_task.class.php b/backup/moodle2/restore_course_task.class.php index 74bfef42a2e..6721c6f44ef 100644 --- a/backup/moodle2/restore_course_task.class.php +++ b/backup/moodle2/restore_course_task.class.php @@ -124,6 +124,7 @@ class restore_course_task extends restore_task { $contents = array(); $contents[] = new restore_decode_content('course', 'summary'); + $contents[] = new restore_decode_content('event', 'description'); return $contents; } diff --git a/backup/moodle2/restore_stepslib.php b/backup/moodle2/restore_stepslib.php index a4e42ef0bb7..930a26a069d 100644 --- a/backup/moodle2/restore_stepslib.php +++ b/backup/moodle2/restore_stepslib.php @@ -2223,6 +2223,7 @@ class restore_calendarevents_structure_step extends restore_structure_step { $result = $DB->record_exists_sql($sql, $arg); if (empty($result)) { $newitemid = $DB->insert_record('event', $params); + $this->set_mapping('event', $oldid, $newitemid); $this->set_mapping('event_description', $oldid, $newitemid, $restorefiles); }