From ae3cca45617553bc876573a872448dce8f38379e Mon Sep 17 00:00:00 2001 From: Sam Chaffee Date: Mon, 3 Jun 2013 17:49:01 -0400 Subject: [PATCH] MDL-40003 mod_assign: Fixed submission comments not being restored --- .../restore_assign_activity_task.class.php | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/mod/assign/backup/moodle2/restore_assign_activity_task.class.php b/mod/assign/backup/moodle2/restore_assign_activity_task.class.php index d1080aa973e..741dbc9a6aa 100644 --- a/mod/assign/backup/moodle2/restore_assign_activity_task.class.php +++ b/mod/assign/backup/moodle2/restore_assign_activity_task.class.php @@ -120,4 +120,22 @@ class restore_assign_activity_task extends restore_activity_task { return $rules; } + /** + * Given a comment area, return the itemname that contains the itemid mappings. + * + * @param string $commentarea + * @return string + */ + public function get_comment_mapping_itemname($commentarea) { + switch ($commentarea) { + case 'submission_comments': + $itemname = 'submission'; + break; + default: + $itemname = parent::get_comment_mapping_itemname($commentarea); + break; + } + + return $itemname; + } }