[ https://issues.apache.org/jira/browse/SLING-3558?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15575705#comment-15575705 ]
Carsten Ziegeler commented on SLING-3558: ----------------------------------------- [~asanso] I think the handling of vanity paths is slightly broken in MapEntries. On initial startup, a query is performed, explicitely searching for resources with the mixin set and only those are used During runtime, the mixin is not checked at all anymore - so if a new node with the correct property - but without the mixin - is added, it gets picked up. Therefore after removal of the mixin, the vanity path is still used. I think we should change the implementation to use the vanitypath property on any resource regardless if the mixin is set, other resource providers don't have the concept of mixins > Updating of sling:VanityPath mixins is ignored by sling resource resolution > --------------------------------------------------------------------------- > > Key: SLING-3558 > URL: https://issues.apache.org/jira/browse/SLING-3558 > Project: Sling > Issue Type: Bug > Components: ResourceResolver > Reporter: Antonio Sanso > Priority: Critical > > Updating (adding/removing) of sling:VanityPath mixins is ignored by sling > resource resolution. The reason behind it is that the event handler in the > MapEntries doesn't listen for sling:VanityPath (mixin) but only for > sling:vanityPath (property name). -- This message was sent by Atlassian JIRA (v6.3.4#6332)