From 377bdaae6fbe4af0c1ea74bd6977830babcda9b0 Mon Sep 17 00:00:00 2001 From: Oliver Hader <oliver@typo3.org> Date: Tue, 6 Feb 2018 22:55:11 +0100 Subject: [PATCH] [BUGFIX] Do not rawurlencode record titles using label_alt and type=group Do not rawurlencode the label_alt part references of record titles if they are of type=group as this leads to duplicate encoding. Resolves: #78995 Releases: 7.6 Change-Id: I9a445745415080856adfbf51c4a87820a8e77375 Reviewed-on: https://review.typo3.org/54483 Reviewed-by: Mathias Schreiber <mathias.schreiber@typo3.com> Tested-by: Mathias Schreiber <mathias.schreiber@typo3.com> Tested-by: TYPO3com <no-reply@typo3.com> Reviewed-by: Susanne Moog <susanne.moog@typo3.org> Tested-by: Susanne Moog <susanne.moog@typo3.org> --- .../backend/Classes/Form/FormDataProvider/TcaRecordTitle.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/typo3/sysext/backend/Classes/Form/FormDataProvider/TcaRecordTitle.php b/typo3/sysext/backend/Classes/Form/FormDataProvider/TcaRecordTitle.php index f31d0ce425ee..abb476462f94 100644 --- a/typo3/sysext/backend/Classes/Form/FormDataProvider/TcaRecordTitle.php +++ b/typo3/sysext/backend/Classes/Form/FormDataProvider/TcaRecordTitle.php @@ -262,7 +262,9 @@ class TcaRecordTitle implements FormDataProviderInterface } $labelParts = array_map( function ($rawLabelItem) { - return array_pop(GeneralUtility::trimExplode('|', $rawLabelItem, true, 2)); + return rawurldecode( + array_pop(GeneralUtility::trimExplode('|', $rawLabelItem, true, 2)) + ); }, GeneralUtility::trimExplode(',', $value, true) ); -- GitLab