MDL-79364 backup: Fix conversion for 1.9 backups.

1.9 backups used current plugin version as oldversion.
But quiz uses some hardcoded version numbers when processing
restore which is lower then current plugin number, so some quiz
logic was ignored.

See define_structure(), process_quiz_question_instance() within
restore_quiz_stepslib.php
This commit is contained in:
Ilya Tregubov
2023-10-02 15:29:06 +08:00
parent 48d464516a
commit 3d6061c210
+3 -1
View File
@@ -867,7 +867,9 @@ class moodle1_course_outline_handler extends moodle1_xml_handler {
$plugin->version = null;
$module = $plugin;
include($versionfile);
$data['version'] = $plugin->version;
// Have to hardcode - since quiz uses some hardcoded version numbers when restoring.
// This is the lowest number used minus one.
$data['version'] = 2011010099;
} else {
$data['version'] = null;
}