MDL-13339 - ensure we don't continue the restore process if there is
no course header in the backup file. This bug was causing blank course records to be created when users tried to restore a non-moodle backup file such as a scorm file. backported from MOODLE_19_STABLE
This commit is contained in:
@@ -5676,6 +5676,11 @@
|
||||
$info = restore_read_xml_info ($xml_file);
|
||||
//Reading course_header from file
|
||||
$course_header = restore_read_xml_course_header ($xml_file);
|
||||
|
||||
if(!is_object($course_header)){
|
||||
// ensure we fail if there is no course header
|
||||
$course_header = false;
|
||||
}
|
||||
}
|
||||
|
||||
if (!defined('RESTORE_SILENTLY')) {
|
||||
|
||||
Reference in New Issue
Block a user