From 6fe8cb56debb91957110948256df78400ee693ef Mon Sep 17 00:00:00 2001 From: Benjamin Serfhos <serfhos@gmail.com> Date: Fri, 17 Mar 2023 17:31:53 +0100 Subject: [PATCH] [BUGFIX] Prevent type error in TypoLinkViewHelper MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Resolves: #100210 Releases: main, 11.5 Change-Id: I3a011cf4b964bdb580015ee3719ada9a8f03a62c Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/80999 Tested-by: Benjamin Franzke <ben@bnf.dev> Tested-by: Stefan Bürk <stefan@buerk.tech> Tested-by: Susanne Moog <look@susi.dev> Reviewed-by: Benjamin Franzke <ben@bnf.dev> Tested-by: core-ci <typo3@b13.com> Reviewed-by: Stefan Bürk <stefan@buerk.tech> Reviewed-by: Susanne Moog <look@susi.dev> --- .../fluid/Classes/ViewHelpers/Link/TypolinkViewHelper.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/typo3/sysext/fluid/Classes/ViewHelpers/Link/TypolinkViewHelper.php b/typo3/sysext/fluid/Classes/ViewHelpers/Link/TypolinkViewHelper.php index b7bf19a4d506..7d2d389e6a10 100644 --- a/typo3/sysext/fluid/Classes/ViewHelpers/Link/TypolinkViewHelper.php +++ b/typo3/sysext/fluid/Classes/ViewHelpers/Link/TypolinkViewHelper.php @@ -192,7 +192,7 @@ class TypolinkViewHelper extends AbstractViewHelper $extraAttributes = []; $additionalAttributes = $arguments['additionalAttributes'] ?? []; foreach ($additionalAttributes as $attributeName => $attributeValue) { - $extraAttributes[] = $attributeName . '="' . htmlspecialchars($attributeValue) . '"'; + $extraAttributes[] = $attributeName . '="' . htmlspecialchars((string)$attributeValue) . '"'; } return implode(' ', $extraAttributes); } -- GitLab