From 8af8bcdc3b86e752343e8d3e2e8825f6363d5677 Mon Sep 17 00:00:00 2001 From: Georg Ringer Date: Thu, 5 Apr 2018 16:08:03 +0200 Subject: [PATCH] [BUGFIX] Allow tables with adminOnly in cleanup task of recycler Allow also tables with the setting 'adminOnly' to be removed with the scheduler task of EXT:recycler. Resolves: #84604 Releases: master, 8.7 Change-Id: I41010359bbc3aa55f88e4bb184e9effe35884a76 Reviewed-on: https://review.typo3.org/56566 Reviewed-by: Stefan Neufeind Tested-by: Stefan Neufeind Tested-by: TYPO3com Reviewed-by: Nicole Cordes Tested-by: Nicole Cordes --- typo3/sysext/recycler/Classes/Task/CleanerFieldProvider.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/typo3/sysext/recycler/Classes/Task/CleanerFieldProvider.php b/typo3/sysext/recycler/Classes/Task/CleanerFieldProvider.php index bf327e4ee01b..9075910bc79e 100644 --- a/typo3/sysext/recycler/Classes/Task/CleanerFieldProvider.php +++ b/typo3/sysext/recycler/Classes/Task/CleanerFieldProvider.php @@ -71,7 +71,7 @@ protected function getTcaSelectHtml($selectedTables = []) $options = []; foreach ($GLOBALS['TCA'] as $table => $tableConf) { - if (!$tableConf['ctrl']['adminOnly'] && !empty($tableConf['ctrl']['delete'])) { + if (!empty($tableConf['ctrl']['delete'])) { $selected = in_array($table, $selectedTables, true) ? ' selected="selected"' : ''; $tableTitle = $this->getLanguageService()->sL($tableConf['ctrl']['title']); $options[$tableTitle . ' ' . $table] = '' . htmlspecialchars($tableTitle . ' (' . $table . ')') . '';