jackrabbit-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Stephane Landelle (JIRA)" <j...@apache.org>
Subject [jira] Created: (JCR-1704) Indexing rules inheritance doesn't work
Date Mon, 04 Aug 2008 09:11:44 GMT
Indexing rules inheritance doesn't work

                 Key: JCR-1704
                 URL: https://issues.apache.org/jira/browse/JCR-1704
             Project: Jackrabbit
          Issue Type: Bug
          Components: indexing
    Affects Versions: core 1.4.5
            Reporter: Stephane Landelle

Indexing rules are supposed to be inherited by children node types.
In org.apache.jackrabbit.core.query.lucene.IndexingConfigurationImpl.init, rules are registered
for the declared node type and all its children. However, as the rule's node type is still
the original one, the rule gets rejected in org.apache.jackrabbit.core.query.lucene.IndexingConfigurationImpl$IndexingRule.appliesTo.

One simple solution would be to register not the original rule, but a copy where the original
node type has been replaced by the child one.

Please find corrected class attached.



This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message