Skip to content
Snippets Groups Projects
Commit 5cc05805 authored by Jost Baron's avatar Jost Baron Committed by Christian Kuhn
Browse files

[BUGFIX][EM] Fix of last update time after update

The time of the last update in the extension manager was not displayed
correctly immediately after an update, an additional refresh was needed.

Fixes: #46573
Releases: 6.1, 6.0
Change-Id: I51b0c966ddb3dda522cc68573d440e24273e96bc
Reviewed-on: https://review.typo3.org/19633
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
parent 59f9963e
No related branches found
No related tags found
No related merge requests found
......@@ -109,7 +109,7 @@ class UpdateFromTerController extends \TYPO3\CMS\Extensionmanager\Controller\Abs
}
}
/** @var $repository \TYPO3\CMS\Extensionmanager\Domain\Model\Repository */
$repository = $this->repositoryRepository->findOneByUid((int)$this->settings['repositoryUid']);
$repository = $this->repositoryRepository->findByUid((int)$this->settings['repositoryUid']);
$this->view->assign('updated', $updated)
->assign('repository', $repository)
->assign('errorMessage', $errorMessage);
......
......@@ -50,10 +50,12 @@ class RepositoryRepository extends \TYPO3\CMS\Extbase\Persistence\Repository {
* @return void
*/
public function updateRepositoryCount($extCount, $uid = 1) {
$GLOBALS['TYPO3_DB']->exec_UPDATEquery('tx_extensionmanager_domain_model_repository', 'uid=' . intval($uid), array(
'last_update' => time(),
'extension_count' => intval($extCount)
));
$repository = $this->findByUid($uid);
$repository->setLastUpdate(new \DateTime());
$repository->setExtensionCount(intval($extCount));
$this->update($repository);
}
/**
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment