ResourceUrlEncodingFilter versioning breaks when URL contains fragment [SPR-17535] #22067
Labels
in: web
Issues in web modules (web, webmvc, webflux, websocket)
status: backported
An issue that has been backported to maintenance branches
type: enhancement
A general enhancement
Milestone
Ondřej Kraus opened SPR-17535 and commented
resolveUrlPath in ResourceUrlEncodingRequestWrapper in ResourceUrlEncodingFilter checks for query string, but not for fragment. This breaks versioning when URLs with fragment are used (tested with Thymeleaf):
does not add version. Replacing getQueryParamsIndex with something that checks for both question mark and hash mark fixes it.
Affects: 5.1.2
Issue Links:
Referenced from: pull request #2025, and commits 959cf61, 029101c
The text was updated successfully, but these errors were encountered: