Use empty array as group list in OC_App::enable

Signed-off-by: Morris Jobke <hey@morrisjobke.de>
This commit is contained in:
Morris Jobke 2018-02-17 15:36:16 +01:00
parent 2e15c0d871
commit e4077672e1
No known key found for this signature in database
GPG Key ID: FE03C3A163FEDE68
2 changed files with 4 additions and 4 deletions

View File

@ -390,8 +390,8 @@ class OC_App {
*
* This function set an app as enabled in appconfig.
*/
public function enable($appId,
$groups = null) {
public function enable(string $appId,
array $groups = []) {
self::$enabledAppsCache = []; // flush
// Check if app is already downloaded
@ -405,7 +405,7 @@ class OC_App {
$installer->installApp($appId);
$appManager = \OC::$server->getAppManager();
if (!is_null($groups)) {
if ($groups !== []) {
$groupManager = \OC::$server->getGroupManager();
$groupsList = [];
foreach ($groups as $group) {

View File

@ -34,7 +34,7 @@ if ($lastConfirm < (time() - 30 * 60 + 15)) { // allow 15 seconds delay
exit();
}
$groups = isset($_POST['groups']) ? (array)$_POST['groups'] : null;
$groups = isset($_POST['groups']) ? (array)$_POST['groups'] : [];
$appIds = isset($_POST['appIds']) ? (array)$_POST['appIds'] : [];
try {