diff --git a/settings/controller/appsettingscontroller.php b/settings/controller/appsettingscontroller.php
index a98d297a12284459ff8ab26209fa19ee64588b96..d64c945c02c62b99716e06b55523cfb297fc68e4 100644
--- a/settings/controller/appsettingscontroller.php
+++ b/settings/controller/appsettingscontroller.php
@@ -152,8 +152,10 @@ class AppSettingsController extends Controller {
 	 * @return array
 	 */
 	public function listApps($category = 0, $includeUpdateInfo = true) {
-		if(!is_null($this->cache->get('listApps-'.$category))) {
-			$apps = $this->cache->get('listApps-'.$category);
+		$cacheName = 'listApps-' . $category . '-' . (int) $includeUpdateInfo;
+
+		if(!is_null($this->cache->get($cacheName))) {
+			$apps = $this->cache->get($cacheName);
 		} else {
 			switch ($category) {
 				// installed apps
@@ -241,7 +243,7 @@ class AppSettingsController extends Controller {
 			return $app;
 		}, $apps);
 
-		$this->cache->set('listApps-'.$category, $apps, 300);
+		$this->cache->set($cacheName, $apps, 300);
 
 		return ['apps' => $apps, 'status' => 'success'];
 	}