From a7eaf5dbe40d6b0471a28b22ebe1828af742a526 Mon Sep 17 00:00:00 2001 From: raishvaria Date: Wed, 2 Dec 2020 10:29:46 +0530 Subject: [PATCH] fix updater issue & add optimize clear cmd --- app/Space/Updater.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/Space/Updater.php b/app/Space/Updater.php index 25ef7924..b76026a5 100644 --- a/app/Space/Updater.php +++ b/app/Space/Updater.php @@ -30,8 +30,8 @@ class Updater $data = json_decode($data); - if ($data->success && $data->version && $data->version->extensions) { - $extensions = $data->version->extensions; + if ($data->success && $data->version && property_exists($data->version, 'extensions')) { + $extensions = $data->version->extensions ?? []; $extensionData = []; foreach (json_decode($extensions) as $extension) { $extensionData[$extension] = phpversion($extension) ? true : false; @@ -118,7 +118,6 @@ class Updater public static function copyFiles($temp_extract_dir) { - if (!File::copyDirectory($temp_extract_dir . '/Crater', base_path())) { return false; } @@ -138,6 +137,8 @@ class Updater public static function finishUpdate($installed, $version) { + Artisan::call('optimize:clear'); + event(new UpdateFinished($installed, $version)); return [ @@ -146,5 +147,4 @@ class Updater 'data' => [] ]; } - }