diff --git a/includes/Modules/Licensing/LicensingModule.php b/includes/Modules/Licensing/LicensingModule.php index 4292ffc..e79b05f 100644 --- a/includes/Modules/Licensing/LicensingModule.php +++ b/includes/Modules/Licensing/LicensingModule.php @@ -21,8 +21,10 @@ class LicensingModule { // Register settings schema LicensingSettings::init(); - // Initialize license manager when module is enabled - add_action('plugins_loaded', [__CLASS__, 'maybe_init_manager'], 20); + // Initialize license manager immediately since we're already in plugins_loaded + // Note: This is called from woonoow.php inside plugins_loaded action, + // so we can call maybe_init_manager directly instead of scheduling another hook + self::maybe_init_manager(); // Install tables on module enable add_action('woonoow/module/enabled', [__CLASS__, 'on_module_enabled']);