From c56c5c6dc396b9cebbe480dde9e7130a81167b1a Mon Sep 17 00:00:00 2001 From: Markus Klein <klein.t3@reelworx.at> Date: Tue, 18 Nov 2014 21:28:44 +0100 Subject: [PATCH] [BUGFIX] Fix PHP warning in shouldFieldBeOverlaid() PageRepository::shouldFieldBeOverlaid now properly checks for array-typed values when mergeIfNotBlank behaviour is requested. Resolves: #60998 Releases: master, 6.2 Change-Id: I9b536d2261eea6325e0f74365a3a4c85e37b1241 Reviewed-on: http://review.typo3.org/34320 Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de> Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de> Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de> Reviewed-by: Xavier Perseguers <xavier@typo3.org> Tested-by: Xavier Perseguers <xavier@typo3.org> --- typo3/sysext/frontend/Classes/Page/PageRepository.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/typo3/sysext/frontend/Classes/Page/PageRepository.php b/typo3/sysext/frontend/Classes/Page/PageRepository.php index edd94c870ef2..5bfdbd7891d3 100644 --- a/typo3/sysext/frontend/Classes/Page/PageRepository.php +++ b/typo3/sysext/frontend/Classes/Page/PageRepository.php @@ -1373,11 +1373,11 @@ class PageRepository { $checkValue = ''; } - if (trim($checkValue) === '') { + if ($checkValue === array() || trim($checkValue) === '') { $shouldFieldBeOverlaid = FALSE; } } return $shouldFieldBeOverlaid; } -} \ No newline at end of file +} -- GitLab