diff --git a/app/Http/Controllers/UpdateController.php b/app/Http/Controllers/UpdateController.php index a415cef6..39595e60 100644 --- a/app/Http/Controllers/UpdateController.php +++ b/app/Http/Controllers/UpdateController.php @@ -177,6 +177,15 @@ class UpdateController extends Controller } $zip->close(); + try { + File::copyDirectory("$extract_dir/vendor", base_path('vendor')); + } catch (\Exception $e) { + Log::error('[Extracter] Unable to extract vendors', [$e]); + // Skip copying vendor + File::deleteDirectory("$extract_dir/vendor"); + } + + try { File::copyDirectory($extract_dir, base_path());