[
https://issues.apache.org/jira/browse/SLING-10476?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Robert Munteanu updated SLING-10476:
------------------------------------
Fix Version/s: Resource Resolver 1.7.10
> Aliases in MapEntries are removed in delete event of jcr:content present in
> the parent directory
> ------------------------------------------------------------------------------------------------
>
> Key: SLING-10476
> URL: https://issues.apache.org/jira/browse/SLING-10476
> Project: Sling
> Issue Type: Bug
> Components: ResourceResolver
> Affects Versions: Resource Resolver 1.7.0
> Reporter: Sagar Miglani
> Priority: Major
> Fix For: Resource Resolver 1.7.10
>
>
> When a {{jcr:content}} node is deleted, it removes all the aliases present
> below that path
> For example:
> Let's say we have
> {code:xml}
> /
> - content
> - A
> - jcr:content
> - B
> - de_DE - has sling:alias de
> - en_GB - has sling:alias en
> - C
> - it_CH - has sling:alias it
> {code}
> If /{{content/A/jcr:content}} node is removed, It deletes all the aliases
> (in-memory in the MapEntries) which start with {{/content/A/}}
> See: {{sling-resourceresolver:MapEntries.java}}
> ([https://github.com/apache/sling-org-apache-sling-resourceresolver/blob/org.apache.sling.resourceresolver-1.7.0/src/main/java/org/apache/sling/resourceresolver/impl/mapping/MapEntries.java#L330])
--
This message was sent by Atlassian Jira
(v8.3.4#803005)