From 9d9e0292deae6861fb3237ad1024ac51ea92532d Mon Sep 17 00:00:00 2001 From: Oliver Hader <oliver@typo3.org> Date: Thu, 10 Nov 2022 16:03:38 +0100 Subject: [PATCH] [BUGFIX] Correctly handle blank string values in admin panel Empty (in terms of PHP empty()) string values are shown as blank strings in the info section of the admin panel. For instance "0" is incorrectly shown as "". Resolves: #99052 Releases: main, 11.5 Change-Id: Ic330fb1874edca8b3e640e9c5793192616583ec0 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76543 Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by: Susanne Moog <look@susi.dev> Reviewed-by: Oliver Bartsch <bo@cedev.de> Reviewed-by: Oliver Hader <oliver.hader@typo3.org> Tested-by: core-ci <typo3@b13.com> Tested-by: Susanne Moog <look@susi.dev> Tested-by: Oliver Bartsch <bo@cedev.de> Tested-by: Oliver Hader <oliver.hader@typo3.org> --- .../Resources/Private/Partials/Data/TableKeyValue.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/typo3/sysext/adminpanel/Resources/Private/Partials/Data/TableKeyValue.html b/typo3/sysext/adminpanel/Resources/Private/Partials/Data/TableKeyValue.html index e56e09ccf936..4e6aa006b226 100644 --- a/typo3/sysext/adminpanel/Resources/Private/Partials/Data/TableKeyValue.html +++ b/typo3/sysext/adminpanel/Resources/Private/Partials/Data/TableKeyValue.html @@ -25,7 +25,7 @@ <f:if condition="{adm:isArray(value: val)}"><f:variable name="typeClass" value="array" /></f:if> <f:switch expression="{typeClass}"> <f:case value="string"> - <pre class="typo3-adminPanel-dump typo3-adminPanel-dump-{typeClass}"><f:if condition="{val}"><f:translate key="{val}" default="{val}" extensionName="adminpanel" languageKey="{languageKey}"/></f:if></pre> + <pre class="typo3-adminPanel-dump typo3-adminPanel-dump-{typeClass}"><f:if condition="{val} != ''"><f:translate key="{val}" default="{val}" extensionName="adminpanel" languageKey="{languageKey}"/></f:if></pre> </f:case> <f:case value="array"> <f:render partial="Data/TableKeyValue" arguments="{data: val, languageKey: languageKey}" /> -- GitLab