|
|
@@ -25,13 +25,13 @@ class GatheringCrontabEventHook
|
|
|
{
|
|
|
$extensionManager = $this->app->make(ExtensionManager::class);
|
|
|
$event = new GetCronJobsEvent();
|
|
|
-
|
|
|
foreach (Helper::extension_name_list() as $extensionName) {
|
|
|
$extension = $extensionManager->getExtension($extensionName);
|
|
|
- $cronJobs = $extension->getCronJobs();
|
|
|
- foreach ($cronJobs as $cronJobClass) {
|
|
|
- $event->push($cronJobClass);
|
|
|
-
|
|
|
+ if ($extension->available()) {
|
|
|
+ $cronJobs = $extension->getCronJobs();
|
|
|
+ foreach ($cronJobs as $cronJobClass) {
|
|
|
+ $event->push($cronJobClass);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
$this->app->event->trigger($event);
|