mirror of
https://github.com/nextcloud/server.git
synced 2026-02-19 02:38:40 -05:00
Make the emergency disable also accept arrays
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
This commit is contained in:
parent
732c92e93a
commit
d4ba8198fe
1 changed files with 6 additions and 5 deletions
11
lib/base.php
11
lib/base.php
|
|
@ -935,14 +935,15 @@ class OC {
|
|||
// emergency app disabling
|
||||
if ($requestPath === '/disableapp'
|
||||
&& $request->getMethod() === 'POST'
|
||||
&& ((string)$request->getParam('appid')) !== ''
|
||||
&& ((array)$request->getParam('appid')) !== ''
|
||||
) {
|
||||
\OCP\JSON::callCheck();
|
||||
\OCP\JSON::checkAdminUser();
|
||||
$appId = (string)$request->getParam('appid');
|
||||
$appId = \OC_App::cleanAppId($appId);
|
||||
|
||||
\OC_App::disable($appId);
|
||||
$appIds = (array)$request->getParam('appid');
|
||||
foreach($appIds as $appId) {
|
||||
$appId = \OC_App::cleanAppId($appId);
|
||||
\OC_App::disable($appId);
|
||||
}
|
||||
\OC_JSON::success();
|
||||
exit();
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue