Bug #94343
closedInternal Server Error in Page Module
100%
Description
A content element having not CType
set, produces an endless loop, causing an internal server error.
→ in PageLayout/Record//Preview.html
<f:render partial="PageLayout/Record/{item.record.CType}/Preview" arguments="{_all}" optional="1">
→ results in PageLayout/Record//Preview
→ is resolved to PageLayout/Record/Preview.html
→ ... which was the initiating partial - endless loop established ...
Updated by Oliver Hader over 3 years ago
- Related to Task #90946: Fluid-based page layout module should render record preview through separate template file added
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/+/69493
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/+/69493
Updated by Oliver Hader over 3 years ago
- Status changed from Under Review to Resolved
- % Done changed from 0 to 100
Applied in changeset 0a24d1e9c19bd3c8a70029bd48d20726de3afed1.
Updated by Gerrit Code Review over 3 years ago
- Status changed from Resolved to Under Review
Patch set 1 for branch 10.4 of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/69769
Updated by Gerrit Code Review over 3 years ago
Patch set 2 for branch 10.4 of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/69769
Updated by Oliver Hader over 3 years ago
- Status changed from Under Review to Resolved
Applied in changeset bcd19bf23cc741bb72ec4c22e83a16876c4bc1c9.
Updated by Anonymous over 3 years ago
This is a breaking change. Declaring it as "BUGFIX" is in my opinion very unhonest. It would at least need the "[!!!]" prefix.
Updated by Oliver Hader over 3 years ago
Ingo Fabbri wrote in #note-13:
This is a breaking change. Declaring it as "BUGFIX" is in my opinion very unhonest. It would at least need the "[!!!]" prefix.
Wow, "very unhonest" is a strong allegation, as it implies that my only intention was to "destroy" other projects.
Anyway, since we are at this point already:
- please provide a detailed explanation why it is like that and which scenarios are breaking
- please provide an alternative solution that would addresses mentioned endless-recursion