fix unzip for nested plugin zips

This commit is contained in:
Boy132 2025-11-06 23:50:48 +01:00
parent cb5cf3c771
commit fdfeee2150

View File

@ -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();