[ https://issues.apache.org/jira/browse/SLING-10476?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Robert Munteanu reassigned SLING-10476: --------------------------------------- Assignee: Robert Munteanu > 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 > Assignee: Robert Munteanu > 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)