-
Bug
-
Resolution: Fixed
-
Major
-
None
-
None
-
None
After updating Magnolia to v5.2.2, calls to the rest interface including accept header with "+" - e.g. "application/xhtml+xml" - in between failed.
Problem seems to be in UnicodeNormalizationRequestWrapper which url-decodes the request header and replaces characters.
Disabling the Unicode Normalization in the Magnolia Filter Configuration undermines the behavoir and makes our rest-interface working.
See attached stacktrace.txt for more information.
Acceptance criteria
- caused by
-
MAGNOLIA-5717 UnicodeNormalizationRequestWrapper uses URLDecoder for headers but UnicodeNormalizer for parameters
- Closed