From 814b0640b45d2db73ff0ad62c5ec24cd37d147b0 Mon Sep 17 00:00:00 2001 From: Muhammad Arnaldo Date: Mon, 16 Feb 2026 16:02:33 +0700 Subject: [PATCH] MDL-87588 mod_bigbluebuttonbn: Fix missing recordings_deleted column --- mod/bigbluebuttonbn/db/upgrade.php | 15 +++++++++++++++ mod/bigbluebuttonbn/version.php | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/mod/bigbluebuttonbn/db/upgrade.php b/mod/bigbluebuttonbn/db/upgrade.php index 9e7439a88ff..6f5f2108a81 100644 --- a/mod/bigbluebuttonbn/db/upgrade.php +++ b/mod/bigbluebuttonbn/db/upgrade.php @@ -83,6 +83,21 @@ function xmldb_bigbluebuttonbn_upgrade($oldversion = 0) { // Automatically generated Moodle v5.0.0 release upgrade line. // Put any upgrade step following this. + if ($oldversion < 2025041401) { + // Define field recordings_deleted to be added to bigbluebuttonbn. + // Sites upgraded from external Bigbluebuttonbn plugin to core may be missing this field. + $table = new xmldb_table('bigbluebuttonbn'); + $field = new xmldb_field('recordings_deleted', XMLDB_TYPE_INTEGER, '1', null, XMLDB_NOTNULL, null, '1', 'recordings_html'); + + // Conditionally launch add field recordings_deleted. + if (!$dbman->field_exists($table, $field)) { + $dbman->add_field($table, $field); + } + + // Bigbluebuttonbn savepoint reached. + upgrade_mod_savepoint(true, 2025041401, 'bigbluebuttonbn'); + } + return true; } diff --git a/mod/bigbluebuttonbn/version.php b/mod/bigbluebuttonbn/version.php index 6df3778e96c..e299e9ab803 100644 --- a/mod/bigbluebuttonbn/version.php +++ b/mod/bigbluebuttonbn/version.php @@ -27,6 +27,6 @@ defined('MOODLE_INTERNAL') || die; -$plugin->version = 2025041400; +$plugin->version = 2025041401; $plugin->requires = 2025040800; $plugin->component = 'mod_bigbluebuttonbn';