From d51e3d082373347b0d10b6e67ad6f5471a54ad07 Mon Sep 17 00:00:00 2001
From: Andreas Fernandez <a.fernandez@scripting-base.de>
Date: Sun, 19 Apr 2020 17:36:56 +0200
Subject: [PATCH] [BUGFIX] Use f:format.raw in recycler partials
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Since #91080, TemplateService tries to fetch a site configuration from
TSFE. As EXT:recycler uses the f:format.html ViewHelper, a TSFE is
mocked which breaks the request.

This bugfix makes use of f:format.raw instead, as

1. this fixes the issue
2. f:format.html is not required at all

Resolves: #91131
Related: #91080
Releases: master
Change-Id: Ic2b1de9aa2b419641509e755ab4d179f69178651
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64249
Tested-by: Oliver Bartsch <bo@cedev.de>
Tested-by: TYPO3com <noreply@typo3.com>
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Tested-by: Björn Jacob <bjoern.jacob@tritum.de>
Tested-by: Josef Glatz <josefglatz@gmail.com>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Oliver Bartsch <bo@cedev.de>
Reviewed-by: Björn Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Josef Glatz <josefglatz@gmail.com>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
---
 .../Resources/Private/Partials/RecordsTable/DeletedRecord.html  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/typo3/sysext/recycler/Resources/Private/Partials/RecordsTable/DeletedRecord.html b/typo3/sysext/recycler/Resources/Private/Partials/RecordsTable/DeletedRecord.html
index 6919bdc66e3b..c208d64b9d12 100644
--- a/typo3/sysext/recycler/Resources/Private/Partials/RecordsTable/DeletedRecord.html
+++ b/typo3/sysext/recycler/Resources/Private/Partials/RecordsTable/DeletedRecord.html
@@ -47,7 +47,7 @@
                     <td>{record.crdate}</td>
                     <td><be:avatar backendUser="{record.owner_uid}" showIcon="true" />{record.owner} ({record.owner_uid})</td>
                     <td><f:if condition="{record.delete_user}"><be:avatar backendUser="{record.delete_user_uid}" showIcon="true" />{record.delete_user} ({record.delete_user_uid})</f:if></td>
-                    <td><f:format.html>{record.path}</f:format.html></td>
+                    <td><f:format.raw>{record.path}</f:format.raw></td>
                 </tr>
             </tbody>
         </table>
-- 
GitLab