Actions
Bug #92183
closedURLs with exceeding nested query arguments appear deflated in the final URI
Status:
Closed
Priority:
Should have
Assignee:
-
Category:
-
Target version:
-
Start date:
2020-09-03
Due date:
% Done:
100%
Estimated time:
TYPO3 Version:
9
PHP Version:
Tags:
Complexity:
Is Regression:
Sprint Focus:
Description
Scenario:
- tx_plugin[foo] is excluded from cHash
- tx_plugin[id] is configured in routing config to be resolved as path segment with PersistedAliasMapper
- URL is generated with the following input: tx_plugin[id]=1&tx_plugin[foo]=bar
Expectation:
Final URL is "/page/persisted-title/?tx_plugin[foo]=bar"
Actual Result:
Final URL is "/page/persisted-title/?tx_plugin__foo=bar"
The reason for that is, that the query string of the URL is only rebuilt, when the query string must contain a cHash,
which isn't the case if the remainig arguments are excluded from cHash calculations.
Actions