From 46aa54b90e5c911976f48390a5d4c81eedd3e503 Mon Sep 17 00:00:00 2001 From: Steffen Kamper Date: Wed, 9 Mar 2011 18:30:10 +0100 Subject: [PATCH] [BUGFIX] EM update module doesn't accept cache_extension table You see only the message: To get and update the list, go to the section "Import extensions" and use the button "Retrieve/Update". even if table is filled. The reason is that it looks for typo3temp/extensions.xml.hz instead checking if the table has records. Solution: Check table count instead. Resolves: #M17907 Change-Id: I6c2905a0afce08f70c4743d66a1b521de30044fb Reviewed-on: http://review.typo3.org/1108 Reviewed-by: Peter Beernink Tested-by: Peter Beernink Reviewed-by: Tolleiv Nietsch Reviewed-by: Steffen Kamper Tested-by: Steffen Kamper --- typo3/sysext/em/classes/index.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/typo3/sysext/em/classes/index.php b/typo3/sysext/em/classes/index.php index 1c75d200c1d9..e0948df17671 100644 --- a/typo3/sysext/em/classes/index.php +++ b/typo3/sysext/em/classes/index.php @@ -2440,7 +2440,8 @@ class SC_mod_tools_em_index extends t3lib_SCbase { global $LANG; $content = ''; - if (is_file(PATH_site . 'typo3temp/extensions.xml.gz')) { + $count = intval(tx_em_Database::getExtensionCountFromRepository()); + if ($count > 0) { $content = $this->extensionList->showExtensionsToUpdate() . t3lib_BEfunc::getFuncCheck(0, 'SET[display_installed]', $this->MOD_SETTINGS['display_installed'], '', '', 'id="checkDisplayInstalled"') . ' 
' -- 2.20.1