diff --git a/app/Database/Migrations/20250716170000_MissingConfigKeys.php b/app/Database/Migrations/20250716170000_MissingConfigKeys.php index 4ae39c9cc..636c40cee 100644 --- a/app/Database/Migrations/20250716170000_MissingConfigKeys.php +++ b/app/Database/Migrations/20250716170000_MissingConfigKeys.php @@ -11,12 +11,22 @@ class Migration_MissingConfigKeys extends Migration */ public function up(): void { - error_log('Migrating config table'); + error_log('Starting transaction...'); + $db = db_connect(); + $db->transStart(); helper('migration'); - execute_script(APPPATH . 'Database/Migrations/sqlscripts/3.4.2_missing_config_keys.sql'); - error_log('Migrating config table'); + // execute_script returns whether everything executed successfully + if (execute_script(APPPATH . 'Database/Migrations/sqlscripts/3.4.2_missing_config_keys.sql')) { + error_log('Migrated config table.'); + } + else { + error_log('Failed to migrate config table.'); + } + + error_log('Transaction completed.'); + $db->transComplete(); } /**