-
Bug
-
Resolution: Fixed
-
Major
-
5.2.3
-
-
Empty show more show less
-
Yes
UnicodeNormalizationRequestWrapper uses URLDecoder for headers but UnicodeNormalizer for parameters. The decoding of the headers causes issues, it will e.g. result in following Accept header:
application/xhtml+xml → application/xhtml xml
This behavior was introduced in MAGNOLIA-3233.
Attached is a patch for info.magnolia.cms.filters.UnicodeNormalizationRequestWrapperTest showing the malfunction.
Acceptance criteria
- caused by
-
MAGNOLIA-3233 error on activate recursively a content with utf8 enabled and parent node composed by special chars (ex. "/fòò/bàr")
- Closed
- is causing
-
MGNLACTIVATION-88 Activation breaks when magnolia.utf8.enabled=true; header parameters are not URL decoded anymore
- Closed