diff --git a/settings/Controller/AppSettingsController.php b/settings/Controller/AppSettingsController.php index 1c68998b8ada..f20110ec171c 100644 --- a/settings/Controller/AppSettingsController.php +++ b/settings/Controller/AppSettingsController.php @@ -289,6 +289,8 @@ public function listApps($category = '', $includeUpdateInfo = true) { $groups = []; if (is_string($app['groups'])) { $groups = json_decode($app['groups']); + } elseif (is_array($app['groups'])) { + $groups = $app['groups']; } $app['groups'] = $groups; $app['canUnInstall'] = !$app['active'] && $app['removable'];