Bug #93290
closed"split" throws TypeError under DebugExceptionHandler
100%
Description
Typoscript:
1 = LOAD_REGISTER 1 { backendLayout.cObject = TEXT backendLayout.cObject { data = levelfield:-1, backend_layout_next_level, slide override.field = backend_layout split { token = pagets__ 1.current = 1 1.wrap = | } ifEmpty = default } }
This will throw TypeException
inside ContentObjectRenderer::splitObj()
(see the attachment). The problem here is that this method expects either wrap
or cObjNum
in the split configuration but none of these properties are mandatory according to the documentation. Then in the loop there is a null
passed to $this->stdWrapValue('wrap', $splitArr[$a]);
as a second argument.
Files
Updated by Dmitry Dulepov over 3 years ago
The problem does not exist in pre-11 versions.
Updated by Gerrit Code Review over 3 years ago
- Status changed from New to Under Review
Patch set 1 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/67446
Updated by Gerrit Code Review over 3 years ago
Patch set 2 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/67446
Updated by Gerrit Code Review over 3 years ago
Patch set 3 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/67446
Updated by Dmitry Dulepov over 3 years ago
- Status changed from Under Review to Resolved
- % Done changed from 0 to 100
Applied in changeset 4a9d4abf41e2714c4e50327de518cc95b7152593.