diff --git a/mod/assign/feedback/editpdf/backup/moodle2/backup_assignfeedback_editpdf_subplugin.class.php b/mod/assign/feedback/editpdf/backup/moodle2/backup_assignfeedback_editpdf_subplugin.class.php index 546b8769ecb..4fe8cc66a0a 100644 --- a/mod/assign/feedback/editpdf/backup/moodle2/backup_assignfeedback_editpdf_subplugin.class.php +++ b/mod/assign/feedback/editpdf/backup/moodle2/backup_assignfeedback_editpdf_subplugin.class.php @@ -61,8 +61,11 @@ class backup_assignfeedback_editpdf_subplugin extends backup_subplugin { $subpluginelementfiles->set_source_sql('SELECT id AS gradeid from {assign_grades} where id = :gradeid', array('gradeid' => backup::VAR_PARENTID)); $subpluginelementannotation->set_source_table('assignfeedback_editpdf_annot', array('gradeid' => backup::VAR_PARENTID)); $subpluginelementcomment->set_source_table('assignfeedback_editpdf_cmnt', array('gradeid' => backup::VAR_PARENTID)); - // We only need to backup the files in the final pdf area - all the others can be regenerated. - $subpluginelementfiles->annotate_files('assignfeedback_editpdf', 'download', 'gradeid'); + // We only need to backup the files in the final pdf area, and the readonly page images - the others can be regenerated. + $subpluginelementfiles->annotate_files('assignfeedback_editpdf', + \assignfeedback_editpdf\document_services::FINAL_PDF_FILEAREA, 'gradeid'); + $subpluginelementfiles->annotate_files('assignfeedback_editpdf', + \assignfeedback_editpdf\document_services::PAGE_IMAGE_READONLY_FILEAREA, 'gradeid'); $subpluginelementfiles->annotate_files('assignfeedback_editpdf', 'stamps', 'gradeid'); return $subplugin; } diff --git a/mod/assign/feedback/editpdf/backup/moodle2/restore_assignfeedback_editpdf_subplugin.class.php b/mod/assign/feedback/editpdf/backup/moodle2/restore_assignfeedback_editpdf_subplugin.class.php index cb7923ea237..c520e2b7dc1 100644 --- a/mod/assign/feedback/editpdf/backup/moodle2/restore_assignfeedback_editpdf_subplugin.class.php +++ b/mod/assign/feedback/editpdf/backup/moodle2/restore_assignfeedback_editpdf_subplugin.class.php @@ -68,7 +68,10 @@ class restore_assignfeedback_editpdf_subplugin extends restore_subplugin { $data = (object)$data; // In this case the id is the old gradeid which will be mapped. - $this->add_related_files('assignfeedback_editpdf', 'download', 'grade', null, $data->gradeid); + $this->add_related_files('assignfeedback_editpdf', + \assignfeedback_editpdf\document_services::FINAL_PDF_FILEAREA, 'grade', null, $data->gradeid); + $this->add_related_files('assignfeedback_editpdf', + \assignfeedback_editpdf\document_services::PAGE_IMAGE_READONLY_FILEAREA, 'grade', null, $data->gradeid); $this->add_related_files('assignfeedback_editpdf', 'stamps', 'grade', null, $data->gradeid); }