diff --git a/lib/licenselib.php b/lib/licenselib.php index abf4cb6ea27..3010ef9b2dd 100644 --- a/lib/licenselib.php +++ b/lib/licenselib.php @@ -127,6 +127,8 @@ class license_manager { $DB->insert_record('license', $license); self::reset_license_cache(); + // Update the config setting of active licenses. + self::set_active_licenses(); } /** @@ -203,6 +205,9 @@ class license_manager { } } + // Update the config setting of active licenses as well. + self::set_active_licenses(); + } else { throw new moodle_exception('cannotdeletecore', 'license'); }