From fdfeee215010046714e72f0e59946e9390af9e88 Mon Sep 17 00:00:00 2001 From: Boy132 Date: Thu, 6 Nov 2025 23:50:48 +0100 Subject: [PATCH] fix unzip for nested plugin zips --- app/Services/Helpers/PluginService.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Services/Helpers/PluginService.php b/app/Services/Helpers/PluginService.php index d6da02bf7..a375777b0 100644 --- a/app/Services/Helpers/PluginService.php +++ b/app/Services/Helpers/PluginService.php @@ -267,7 +267,7 @@ class PluginService File::deleteDirectory(plugin_path($pluginName)); } - $extractPath = $zip->locateName($pluginName) ? base_path('plugins') : plugin_path($pluginName); + $extractPath = $zip->locateName($pluginName . '/') !== false ? base_path('plugins') : plugin_path($pluginName); if (!$zip->extractTo($extractPath)) { $zip->close();