[
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)