From e64fd69b40eda12cd92b2c36c9fd164a96d7af50 Mon Sep 17 00:00:00 2001
From: Nicole Cordes <typo3@cordes.co>
Date: Thu, 1 Oct 2015 14:32:29 +0200
Subject: [PATCH] [TASK] Prevent gathering update information on Ter
 installation
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Currently when the extension list from TER is fetched from the database,
all installed extensions are checked for an update. This is because the
TER extension list needs a css class for available extensions but the
wrong method is used to gather the needed information within the
ListController.

Resolves: #70264
Releases: master, 6.2
Change-Id: I99e9bfceb0bf0ed97d0bf26ae927743fd2ca86f4
Reviewed-on: http://review.typo3.org/43692
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
---
 .../extensionmanager/Classes/Controller/ListController.php      | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/typo3/sysext/extensionmanager/Classes/Controller/ListController.php b/typo3/sysext/extensionmanager/Classes/Controller/ListController.php
index 33da59df36c5..f740d30547d0 100644
--- a/typo3/sysext/extensionmanager/Classes/Controller/ListController.php
+++ b/typo3/sysext/extensionmanager/Classes/Controller/ListController.php
@@ -170,7 +170,7 @@ class ListController extends AbstractController {
 		} else {
 			$extensions = $this->extensionRepository->findAll();
 		}
-		$availableAndInstalledExtensions = $this->listUtility->getAvailableAndInstalledExtensionsWithAdditionalInformation();
+		$availableAndInstalledExtensions = $this->listUtility->getAvailableAndInstalledExtensions($this->listUtility->getAvailableExtensions());
 		$this->view->assign('extensions', $extensions)
 				->assign('search', $search)
 				->assign('availableAndInstalled', $availableAndInstalledExtensions);
-- 
GitLab