MDL-28512 qtype essay: clean up garbage qtype_essay_options rows.

This commit is contained in:
Tim Hunt
2013-01-18 12:20:10 +00:00
parent 19835d4aff
commit fbfa572d70
2 changed files with 10 additions and 1 deletions
+9
View File
@@ -107,6 +107,15 @@ function xmldb_qtype_essay_upgrade($oldversion) {
// Moodle v2.4.0 release upgrade line
// Put any upgrade step following this
if ($oldversion < 2013011800) {
// Then we delete the old question_answers rows for essay questions.
$DB->delete_records_select('qtype_essay_options', "NOT EXISTS (
SELECT 1 FROM {question} WHERE qtype = 'essay' AND
{question}.id = {qtype_essay_options}.questionid)");
// Essay savepoint reached.
upgrade_plugin_savepoint(true, 2013011800, 'qtype', 'essay');
}
return true;
}
+1 -1
View File
@@ -26,7 +26,7 @@
defined('MOODLE_INTERNAL') || die();
$plugin->component = 'qtype_essay';
$plugin->version = 2012112900;
$plugin->version = 2013011800;
$plugin->requires = 2012112900;