Signed-off-by: Joas Schilling <coding@schilljs.com>tags/v24.0.0beta1
@@ -195,7 +195,7 @@ class AppManager implements IAppManager { | |||
if ($values[$appId] === 'yes' || $values[$appId] === 'no') { | |||
return []; | |||
} | |||
return json_decode($values[$appId]); | |||
return json_decode($values[$appId], true); | |||
} | |||
@@ -418,7 +418,7 @@ class Updater extends BasicEmitter { | |||
if (!empty($previousEnableStates)) { | |||
$ocApp = new \OC_App(); | |||
if (!empty($previousEnableStates[$app])) { | |||
if (!empty($previousEnableStates[$app]) && is_array($previousEnableStates[$app])) { | |||
$ocApp->enable($app, $previousEnableStates[$app]); | |||
} else { | |||
$ocApp->enable($app); |