MDL-45661 Assign: Clean bad data from DB after MDL-42526

Conflicts:
	mod/assign/db/upgrade.php
	mod/assign/version.php
This commit is contained in:
Damyon Wiese
2014-05-26 12:40:36 +08:00
parent e79f1f25ba
commit 59d85345e6
2 changed files with 10 additions and 2 deletions
+9
View File
@@ -425,6 +425,15 @@ function xmldb_assign_upgrade($oldversion) {
// Moodle v2.5.0 release upgrade line.
// Put any upgrade step following this.
if ($oldversion < 2013050101) {
// Cleanup bad database records where assignid is missing.
$DB->delete_records('assign_user_mapping', array('assignment'=>0));
// Assign savepoint reached.
upgrade_mod_savepoint(true, 2013050101, 'assign');
}
return true;
}
+1 -2
View File
@@ -25,8 +25,7 @@
defined('MOODLE_INTERNAL') || die();
$module->component = 'mod_assign'; // Full name of the plugin (used for diagnostics).
$module->version = 2013050100; // The current module version (Date: YYYYMMDDXX).
$module->version = 2013050101; // The current module version (Date: YYYYMMDDXX).
$module->requires = 2013050100; // Requires this Moodle version.
$module->cron = 60;