[
https://issues.apache.org/jira/browse/SLING-12219?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Carsten Ziegeler resolved SLING-12219.
--------------------------------------
Resolution: Fixed
Rewrote the method in
https://github.com/apache/sling-org-apache-sling-api/commit/13ef4835f031a4fe5115433a42fa967f8fe560b3
for better readability.
Adjusted test cases with more than two dots and added additional ones (which
fail with the old implementation)
> ResourceUtil.normalize does not handle segments with multiple dots correctly
> ----------------------------------------------------------------------------
>
> Key: SLING-12219
> URL: https://issues.apache.org/jira/browse/SLING-12219
> Project: Sling
> Issue Type: Bug
> Components: API
> Affects Versions: API 2.27.2
> Reporter: Carsten Ziegeler
> Assignee: Carsten Ziegeler
> Priority: Major
> Fix For: API 2.27.4
>
>
> If a path segment contains more than two dots but anything else, then
> ResourceUtil.normalize does not handle these correctly. It should just return
> null. Instead in some cases it is leaving the segment untouched or shortens
> it for example from four dots to two dots.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)