diff --git a/app/Jobs/Install/FinishUpdate.php b/app/Jobs/Install/FinishUpdate.php index 2ba4b8b9a..ecb9d93ec 100644 --- a/app/Jobs/Install/FinishUpdate.php +++ b/app/Jobs/Install/FinishUpdate.php @@ -7,6 +7,7 @@ use App\Interfaces\Update\ShouldUpdateAllCompanies; use App\Models\Module\Module; use App\Utilities\Console; use Illuminate\Filesystem\Filesystem; +use Illuminate\Support\Facades\File; class FinishUpdate extends Job { @@ -85,6 +86,10 @@ class FinishUpdate extends Job $updates_folder = $module->getPath() . '/Listeners/Update'; + if (! File::isDirectory($updates_folder)) { + return $listener; + } + foreach ($filesystem->allFiles($updates_folder) as $file) { $path = str_replace([$module->getPath(), '.php'], '', $file->getPathname());