Merge branch 'MDL-32791' of git://github.com/timhunt/moodle
authorDan Poltawski <dan@moodle.com>
Tue, 31 Jul 2012 09:46:13 +0000 (17:46 +0800)
committerDan Poltawski <dan@moodle.com>
Tue, 31 Jul 2012 09:46:13 +0000 (17:46 +0800)
mod/quiz/db/upgrade.php
mod/quiz/version.php

index b0a4a4f..3bbbb6d 100644 (file)
@@ -330,6 +330,16 @@ function xmldb_quiz_upgrade($oldversion) {
     // Moodle v2.3.0 release upgrade line
     // Put any upgrade step following this
 
+    if ($oldversion < 2012061702) {
+
+        // MDL-32791 somebody reported having nonsense rows in their
+        // quiz_question_instances which caused various problems. These rows
+        // are meaningless, hence this upgrade step to clean them up.
+        $DB->delete_records('quiz_question_instances', array('question' => 0));
+
+        // Quiz savepoint reached.
+        upgrade_mod_savepoint(true, 2012061702, 'quiz');
+    }
 
     return true;
 }
index 03f42f1..67ca371 100644 (file)
@@ -25,7 +25,7 @@
 
 defined('MOODLE_INTERNAL') || die();
 
-$module->version   = 2012061701;       // The current module version (Date: YYYYMMDDXX).
+$module->version   = 2012061702;       // The current module version (Date: YYYYMMDDXX).
 $module->requires  = 2012061700;    // Requires this Moodle version.
 $module->component = 'mod_quiz';       // Full name of the plugin (used for diagnostics).
 $module->cron      = 60;