diff --git a/question/bank/columnsortorder/db/upgrade.php b/question/bank/columnsortorder/db/upgrade.php index cd455a053a3..eea69272092 100644 --- a/question/bank/columnsortorder/db/upgrade.php +++ b/question/bank/columnsortorder/db/upgrade.php @@ -66,8 +66,15 @@ function xmldb_qbank_columnsortorder_upgrade(int $oldversion): bool { $updatedconfig = implode(',', $updatedcols); set_config($config->name, $updatedconfig, 'qbank_columnsortorder'); } + // Custom sort order savepoint reached. - upgrade_plugin_savepoint(true, 2024042201, 'qbank', 'qbank_columnsortorder'); + upgrade_plugin_savepoint(true, 2024042201, 'qbank', 'columnsortorder'); + } + + if ($oldversion < 2024042202) { + // Remove plugin entry created by previously incorrect 2024042201 savepoint. + $DB->delete_records('config_plugins', ['plugin' => 'qbank_qbank_columnsortorder']); + upgrade_plugin_savepoint(true, 2024042202, 'qbank', 'columnsortorder'); } return true; diff --git a/question/bank/columnsortorder/version.php b/question/bank/columnsortorder/version.php index 3a8eea4f4e3..07873735bba 100644 --- a/question/bank/columnsortorder/version.php +++ b/question/bank/columnsortorder/version.php @@ -26,6 +26,6 @@ defined('MOODLE_INTERNAL') || die(); $plugin->component = 'qbank_columnsortorder'; -$plugin->version = 2024042201; +$plugin->version = 2024042202; $plugin->requires = 2024041600; $plugin->maturity = MATURITY_STABLE;