Eric Norman created SLING-11347:
-----------------------------------

             Summary: SlingUriBuilder.createFrom(request) should preserve any 
mapped resource path
                 Key: SLING-11347
                 URL: https://issues.apache.org/jira/browse/SLING-11347
             Project: Sling
          Issue Type: Bug
            Reporter: Eric Norman
            Assignee: Eric Norman
             Fix For: API 2.25.2


Use Case:

Use the SlingUriBuilder.createFrom(request) call from a servlet in order to 
create a SlingUri from the current request in order to change the selectors (or 
extension) and then redirect to that new uri value.

Expected:

When calling SlingUriBuilder.createFrom(request) for a mapped request path, the 
built SlingUri object should return the original mapped path from the 
getResourcePath() call instead of the resource path that was resolved from the 
mapped path.

This should help to avoid accidentally switching from /folder/page1 to 
/content/folder/page1 in the SlingUri output.



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

Reply via email to