summaryrefslogtreecommitdiffstats
path: root/apps/settings
diff options
context:
space:
mode:
authorRoeland Jago Douma <rullzer@users.noreply.github.com>2020-03-20 08:43:24 +0100
committerGitHub <noreply@github.com>2020-03-20 08:43:24 +0100
commit61a02b89c5b69d3c6f1d1a9c511526892b82fe60 (patch)
tree0f224658346654ffb063bc85eb41f195179894e5 /apps/settings
parent3fa63f284231854bac2220ab82e10779485f6b7d (diff)
parent73643fe70b2f7ca59a30f37f36b0932de452e176 (diff)
downloadnextcloud-server-61a02b89c5b69d3c6f1d1a9c511526892b82fe60.tar.gz
nextcloud-server-61a02b89c5b69d3c6f1d1a9c511526892b82fe60.zip
Merge pull request #19993 from nextcloud/bug/19991/check-if-value-is-array
Make sure app_install_overwrite is an array
Diffstat (limited to 'apps/settings')
-rw-r--r--apps/settings/lib/Controller/AppSettingsController.php4
1 files changed, 4 insertions, 0 deletions
diff --git a/apps/settings/lib/Controller/AppSettingsController.php b/apps/settings/lib/Controller/AppSettingsController.php
index a49b57185c3..47067a9fcf5 100644
--- a/apps/settings/lib/Controller/AppSettingsController.php
+++ b/apps/settings/lib/Controller/AppSettingsController.php
@@ -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