re-use the database object from settings object

This commit is contained in:
Tim Fry 2025-03-31 09:48:59 -03:00
parent 92023260dc
commit 37dfa911c0
1 changed files with 3 additions and 2 deletions

View File

@ -457,13 +457,14 @@ class settings implements clear_cache {
apcu_delete($key); apcu_delete($key);
} }
} }
global $settings, $domain_uuid, $user_uuid; global $settings;
//check there is a settings object //check there is a settings object
if (!empty($settings) && ($settings instanceof settings)) { if (!empty($settings) && ($settings instanceof settings)) {
$database = $settings->database();
$domain_uuid = $settings->get_domain_uuid(); $domain_uuid = $settings->get_domain_uuid();
$user_uuid = $settings->get_user_uuid(); $user_uuid = $settings->get_user_uuid();
//recreate the settings object to reload all settings from database //recreate the settings object to reload all settings from database
$settings = new settings(['database' => database::new(), 'domain_uuid' => $domain_uuid, 'user_uuid' => $user_uuid]); $settings = new settings(['database' => $database, 'domain_uuid' => $domain_uuid, 'user_uuid' => $user_uuid]);
} }
} }
} }