mirror of
https://github.com/moodle/moodle.git
synced 2025-03-21 08:00:37 +01:00
MDL-75534 Fix usermodified in very old forum discussions
Very early Moodle versions used to leave the field empty. Recent Moodle versions expect that the value always links to an existing user account.
This commit is contained in:
parent
b4944cadca
commit
a31b0acaa5
@ -176,5 +176,12 @@ function xmldb_forum_upgrade($oldversion) {
|
||||
// Automatically generated Moodle v4.1.0 release upgrade line.
|
||||
// Put any upgrade step following this.
|
||||
|
||||
if ($oldversion < 2022112801) {
|
||||
// Some very old discussions from early Moodle versions may have the usermodified set to zero.
|
||||
$DB->execute("UPDATE {forum_discussions} SET usermodified = userid WHERE usermodified = 0");
|
||||
|
||||
upgrade_mod_savepoint(true, 2022112801, 'forum');
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
@ -24,6 +24,6 @@
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
$plugin->version = 2022112800; // The current module version (Date: YYYYMMDDXX).
|
||||
$plugin->version = 2022112801; // The current module version (Date: YYYYMMDDXX).
|
||||
$plugin->requires = 2022111800; // Requires this Moodle version.
|
||||
$plugin->component = 'mod_forum'; // Full name of the plugin (used for diagnostics)
|
||||
|
Loading…
x
Reference in New Issue
Block a user