]> source.dussan.org Git - nextcloud-server.git/commitdiff
Make sure app_install_overwrite is an array 19993/head
authorDaniel Kesselberg <mail@danielkesselberg.de>
Mon, 16 Mar 2020 21:33:47 +0000 (22:33 +0100)
committerDaniel Kesselberg <mail@danielkesselberg.de>
Mon, 16 Mar 2020 21:33:47 +0000 (22:33 +0100)
otherwise in_array will complain.

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
apps/settings/lib/Controller/AppSettingsController.php

index a49b57185c3a5fd8b4de85902dc45181bd9b42d7..47067a9fcf59a5e57dc2b20028356cc4185d45c0 100644 (file)
@@ -271,6 +271,10 @@ class AppSettingsController extends Controller {
                        }
 
                        $ignoreMaxApps = $this->config->getSystemValue('app_install_overwrite', []);
+                       if (!is_array($ignoreMaxApps)) {
+                               $this->logger->warning('The value given for app_install_overwrite is not an array. Ignoring...');
+                               $ignoreMaxApps = [];
+                       }
                        $ignoreMax = in_array($appData['id'], $ignoreMaxApps);
 
                        // analyse dependencies