From 73643fe70b2f7ca59a30f37f36b0932de452e176 Mon Sep 17 00:00:00 2001
From: Daniel Kesselberg <mail@danielkesselberg.de>
Date: Mon, 16 Mar 2020 22:33:47 +0100
Subject: [PATCH] Make sure app_install_overwrite is an array

otherwise in_array will complain.

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
---
 apps/settings/lib/Controller/AppSettingsController.php | 4 ++++
 1 file changed, 4 insertions(+)

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
-- 
GitLab