From b53bde237924e98458575331b6d0412bddceda39 Mon Sep 17 00:00:00 2001 From: Michael Oehlhof Date: Sun, 3 Jan 2016 01:37:44 +0100 Subject: [PATCH] [BUGFIX] Filelist: Removed call to deprecated method render() Call of FlashMessage->render() when storage is not browsable is replaced with appropriate code. Resolves: #72507 Releases: master, 7.6 Change-Id: I3ecc251e1c5c4626773ee1b9c96c34308ab52442 Reviewed-on: https://review.typo3.org/45553 Reviewed-by: Daniel Goerz Reviewed-by: Sebastian Fischer Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters Reviewed-by: Morton Jonuschat Tested-by: Morton Jonuschat --- typo3/sysext/filelist/Classes/FileList.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/typo3/sysext/filelist/Classes/FileList.php b/typo3/sysext/filelist/Classes/FileList.php index 6a1d5609cc82..12c2756461e7 100644 --- a/typo3/sysext/filelist/Classes/FileList.php +++ b/typo3/sysext/filelist/Classes/FileList.php @@ -22,6 +22,7 @@ use TYPO3\CMS\Core\Database\DatabaseConnection; use TYPO3\CMS\Core\Imaging\Icon; use TYPO3\CMS\Core\Imaging\IconFactory; use TYPO3\CMS\Core\Messaging\FlashMessage; +use TYPO3\CMS\Core\Messaging\FlashMessageService; use TYPO3\CMS\Core\Resource\Exception\InsufficientFolderAccessPermissionsException; use TYPO3\CMS\Core\Resource\File; use TYPO3\CMS\Core\Resource\Folder; @@ -399,7 +400,12 @@ class FileList extends AbstractRecordList } else { /** @var $flashMessage FlashMessage */ $flashMessage = GeneralUtility::makeInstance(FlashMessage::class, $this->getLanguageService()->getLL('storageNotBrowsableMessage'), $this->getLanguageService()->getLL('storageNotBrowsableTitle'), FlashMessage::INFO); - $out = $flashMessage->render(); + /** @var $flashMessageService \TYPO3\CMS\Core\Messaging\FlashMessageService */ + $flashMessageService = GeneralUtility::makeInstance(FlashMessageService::class); + /** @var $defaultFlashMessageQueue \TYPO3\CMS\Core\Messaging\FlashMessageQueue */ + $defaultFlashMessageQueue = $flashMessageService->getMessageQueueByIdentifier(); + $defaultFlashMessageQueue->enqueue($flashMessage); + $out = ''; } return $out; } -- 2.20.1