[ 
https://issues.apache.org/jira/browse/SLING-7237?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Satya Deep Maheshwari updated SLING-7237:
-----------------------------------------
    Description: 
See [1] wherein while reading a jcr property, 
the name is escaped of illegal jcr character ':' . For e.g. if I say 
{{valueMap.get("jcr:content/xyz")}} then it is escaped as {{jcr%3Acontent/xyz}} 
. This is not correct if I have a namespace by the name "jcr" registered 
already because then {{jcr:content/xyz}} is a valid property path.


[1] - 
https://github.com/apache/jackrabbit/blob/trunk/jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/util/Text.java#L482

  was:
See [1] wherein while reading a jcr property, 
the name is escaped of illegal jcr character ':' . For e.g. if I say 
{{valueMap.get("jcr:content/xyz")}} then it is escaped as {{jcr%3Acontent/xyz}} 
. This is not correct if I have a namespace by the name "jcr" registered 
already because then {{jcr:content/xyz}} is a valid property name.


[1] - 
https://github.com/apache/jackrabbit/blob/trunk/jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/util/Text.java#L482


> JcrValueMap escapes legal ':' character in namespace
> ----------------------------------------------------
>
>                 Key: SLING-7237
>                 URL: https://issues.apache.org/jira/browse/SLING-7237
>             Project: Sling
>          Issue Type: Bug
>          Components: JCR
>    Affects Versions: JCR Resource 3.0.6
>            Reporter: Satya Deep Maheshwari
>
> See [1] wherein while reading a jcr property, 
> the name is escaped of illegal jcr character ':' . For e.g. if I say 
> {{valueMap.get("jcr:content/xyz")}} then it is escaped as 
> {{jcr%3Acontent/xyz}} . This is not correct if I have a namespace by the name 
> "jcr" registered already because then {{jcr:content/xyz}} is a valid property 
> path.
> [1] - 
> https://github.com/apache/jackrabbit/blob/trunk/jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/util/Text.java#L482



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to