Fixed bug em task or for update fixed (part 2)
authorSteffen Kamper <info@sk-typo3.de>
Wed, 17 Nov 2010 19:17:08 +0000 (19:17 +0000)
committerSteffen Kamper <info@sk-typo3.de>
Wed, 17 Nov 2010 19:17:08 +0000 (19:17 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@9467 709f56b5-9817-0410-a4d7-c38de5d9e867

typo3/sysext/em/classes/database/class.tx_em_database.php

index fe44fc2..5c74d47 100644 (file)
@@ -200,7 +200,7 @@ final class tx_em_Database {
         */
        public function insertLastVersion($repositoryUid = 1) {
                $groupedRows = $GLOBALS['TYPO3_DB']->exec_SELECTgetRows(
-                       'extkey, version, max(intversion)',
+                       'extkey, version, max(intversion) maxintversion',
                        'cache_extensions',
                        'repository=' . intval($repositoryUid),
                        'extkey'
@@ -219,7 +219,7 @@ final class tx_em_Database {
                        foreach ($groupedRows as $row) {
                                $GLOBALS['TYPO3_DB']->exec_UPDATEquery(
                                        'cache_extensions',
-                                       'extkey="' . $row['extkey'] . '" AND version="' . $row['version'] . '" AND repository=' . intval($repositoryUid),
+                                       'extkey="' . $row['extkey'] . '" AND intversion="' . $row['maxintversion'] . '" AND repository=' . intval($repositoryUid),
                                        array('lastversion' => 1)
                                );
                        }