[hibernate-commits] [hibernate/hibernate-search] e912fc: HSEARCH-780 Fix for @IndexedEmbedded PersistentSet...
noreply at github.com
noreply at github.com
Tue Jun 21 05:45:32 EDT 2011
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-search
Commit: e912fc74ec56cc9af47a162df70648139879fdbf
https://github.com/hibernate/hibernate-search/commit/e912fc74ec56cc9af47a162df70648139879fdbf
Author: Samppa Saarela <samppa.saarela at mysema.com>
Date: 2011-06-21 (Tue, 21 Jun 2011)
Changed paths:
M hibernate-search/src/main/java/org/hibernate/search/engine/AbstractDocumentBuilder.java
A hibernate-search/src/test/java/org/hibernate/search/test/embedded/AbstractProduct.java
A hibernate-search/src/test/java/org/hibernate/search/test/embedded/Book.java
M hibernate-search/src/test/java/org/hibernate/search/test/embedded/EmbeddedTest.java
A hibernate-search/src/test/java/org/hibernate/search/test/embedded/ProductFeature.java
Log Message:
-----------
HSEARCH-780 Fix for @IndexedEmbedded PersistentSet dirty analysis in a super class
Wrong collectionRole is used for collection exclusion analysis in
FullTextIndexEventListener.processCollectionEvent > AbstractDocumentBuilder.isCollectionRoleExcluded check.
A PersistentSet of an abstract superclass has it's collection role bound to the superclass, but AbstractDocumentBuilder's
indexedEmbeddedCollectionRoles contains roles that are bound to a specific subclass. Thus when the contents of a collection
in superclass are changed, Hibernate Search fails to re-index the change as the collection gets excluded.
Commit: b6b454038fb9e56068e7df811a2c239771ecefa0
https://github.com/hibernate/hibernate-search/commit/b6b454038fb9e56068e7df811a2c239771ecefa0
Author: Emmanuel Bernard <emmanuel at hibernate.org>
Date: 2011-06-21 (Tue, 21 Jun 2011)
Changed paths:
M hibernate-search/src/main/java/org/hibernate/search/engine/AbstractDocumentBuilder.java
M hibernate-search/src/test/java/org/hibernate/search/test/embedded/ProductFeature.java
Log Message:
-----------
HSEARCH-780 Fix collection role for contained in too
Compare: https://github.com/hibernate/hibernate-search/compare/5cd16e6...b6b4540
More information about the hibernate-commits
mailing list