diff --git a/archive/community.applications-2022.09.30a-x86_64-1.txz b/archive/community.applications-2022.09.30a-x86_64-1.txz index 6dde327d..64eb8d28 100644 Binary files a/archive/community.applications-2022.09.30a-x86_64-1.txz and b/archive/community.applications-2022.09.30a-x86_64-1.txz differ diff --git a/archive/community.applications-2022.10.13-x86_64-1.txz b/archive/community.applications-2022.10.13-x86_64-1.txz new file mode 100644 index 00000000..81f6b2d8 Binary files /dev/null and b/archive/community.applications-2022.10.13-x86_64-1.txz differ diff --git a/source/community.applications/usr/local/emhttp/plugins/community.applications/ca.md5 b/source/community.applications/usr/local/emhttp/plugins/community.applications/ca.md5 index d987cf5d..2f4455da 100644 --- a/source/community.applications/usr/local/emhttp/plugins/community.applications/ca.md5 +++ b/source/community.applications/usr/local/emhttp/plugins/community.applications/ca.md5 @@ -2,7 +2,7 @@ 4e55f7483b661af21a25b677179baffe ./CA_notices.page 4c5d4598e1bafa46bd90c27cbe302122 ./ca_settings.page e8d29607ec792ddf9f6832b10ee70fdc ./default.cfg -141185e4e1fee9ada93112be1c3277b9 ./include/exec.php +707455867165655b1ef26315dcf224c5 ./include/exec.php f25b1ed0b1cddfb4ff95a10ced212a0d ./include/helpers.php 116042a918060278e77379b0dd73482c ./include/paths.php 532fffdf939594c143e679da02bd841e ./javascript/libraries.js diff --git a/source/community.applications/usr/local/emhttp/plugins/community.applications/include/exec.php b/source/community.applications/usr/local/emhttp/plugins/community.applications/include/exec.php index 02e1c13c..5aaf173e 100644 --- a/source/community.applications/usr/local/emhttp/plugins/community.applications/include/exec.php +++ b/source/community.applications/usr/local/emhttp/plugins/community.applications/include/exec.php @@ -2431,12 +2431,14 @@ function saveMultiPluginPending() { global $caPaths; $plugin = getPost("plugin",""); - $plugins = explode("*",$plugin); - exec("mkdir -p {$caPaths['pluginPending']}"); - foreach ($plugins as $plg) { - if (! $plg ) continue; - $pluginName = basename($plg); - touch($caPaths['pluginPending'].$pluginName); + $plugins = array_filter(explode("*",$plugin)); + if ( count($plugins) > 1 ) { + exec("mkdir -p {$caPaths['pluginPending']}"); + foreach ($plugins as $plg) { + if (! $plg ) continue; + $pluginName = basename($plg); + touch($caPaths['pluginPending'].$pluginName); + } } postReturn(['status'=>'ok']); }