Skip to content
Snippets Groups Projects
Commit 6595aa54 authored by Stefan Froemken's avatar Stefan Froemken Committed by Benni Mack
Browse files

[BUGFIX] Show deleted records in recycler

Show deleted records in recycler also when
related be_user was deleted completely from database.

Resolves: #86696
Releases: master
Change-Id: Idc16781ce4bb0c28be48cc86052738110c500165
Reviewed-on: https://review.typo3.org/58660


Tested-by: default avatarTYPO3com <no-reply@typo3.com>
Reviewed-by: default avatarAndreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: default avatarDaniel Goerz <daniel.goerz@posteo.de>
Tested-by: default avatarDaniel Goerz <daniel.goerz@posteo.de>
Reviewed-by: default avatarRudy Gnodde <rgn@windinternet.nl>
Reviewed-by: default avatarUrsula Klinger <klinger@punkt.de>
Tested-by: default avatarUrsula Klinger <klinger@punkt.de>
Tested-by: default avatarEike Starkmann <starkmann@undkonsorten.com>
Reviewed-by: default avatarChristian Kuhn <lolli@schwarzbu.ch>
Tested-by: default avatarChristian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: default avatarJürgen Heym <juergen.heym@hof-university.de>
Tested-by: default avatarJürgen Heym <juergen.heym@hof-university.de>
Reviewed-by: default avatarStefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: default avatarBenni Mack <benni@typo3.org>
Tested-by: default avatarBenni Mack <benni@typo3.org>
parent 240f0abf
Branches
Tags
No related merge requests found
......@@ -23,6 +23,7 @@ use TYPO3\CMS\Core\DataHandling\History\RecordHistoryStore;
use TYPO3\CMS\Core\Imaging\Icon;
use TYPO3\CMS\Core\Imaging\IconFactory;
use TYPO3\CMS\Core\Utility\GeneralUtility;
use TYPO3\CMS\Extbase\Utility\LocalizationUtility;
use TYPO3\CMS\Recycler\Utility\RecyclerUtility;
/**
......@@ -131,7 +132,14 @@ class DeletedRecordsController
$username = $this->runtimeCache->get($cacheId);
} else {
$backendUser = BackendUtility::getRecord('be_users', $userId, 'username', '', false);
$username = $backendUser['username'];
if ($backendUser === null) {
$username = sprintf(
'[%s]',
LocalizationUtility::translate('LLL:EXT:recycler/Resources/Private/Language/locallang.xlf:record.deleted')
);
} else {
$username = $backendUser['username'];
}
$this->runtimeCache->set($cacheId, $username);
}
return $username;
......
......@@ -123,6 +123,9 @@
<trans-unit id="table.header.path">
<source>Path</source>
</trans-unit>
<trans-unit id="record.deleted">
<source>deleted</source>
</trans-unit>
</body>
</file>
</xliff>
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment