diff --git a/apps/appstore/lib/Controller/ApiController.php b/apps/appstore/lib/Controller/ApiController.php index 1ea6aa1073084..c3b0d70df932d 100644 --- a/apps/appstore/lib/Controller/ApiController.php +++ b/apps/appstore/lib/Controller/ApiController.php @@ -330,7 +330,14 @@ private function fetchApps(): void { $apps = $this->getAppsForCategory(''); $supportedApps = $this->subscriptionRegistry->delegateGetSupportedApps(); + $shippedApps = $this->appManager->getAlwaysEnabledApps(); foreach ($apps as $app) { + if (in_array($app['id'], $shippedApps)) { + // shipped apps are no longer published on the appstore + // so skip them to avoid confusion with outdated data + continue; + } + $app['appstore'] = true; if (!array_key_exists($app['id'], $this->allApps)) { $this->allApps[$app['id']] = $app;