From 7ba2f7e0115afa10592e929e49a95d0bb21e0f5f Mon Sep 17 00:00:00 2001 From: Andrew Hind Date: Tue, 12 Jun 2007 21:45:28 +0000 Subject: [PATCH] Build Fix after removing update to parent node in the node service. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@5923 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../search/impl/lucene/AbstractLuceneIndexerImpl.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/source/java/org/alfresco/repo/search/impl/lucene/AbstractLuceneIndexerImpl.java b/source/java/org/alfresco/repo/search/impl/lucene/AbstractLuceneIndexerImpl.java index dfa1b2e3da..6e70731243 100644 --- a/source/java/org/alfresco/repo/search/impl/lucene/AbstractLuceneIndexerImpl.java +++ b/source/java/org/alfresco/repo/search/impl/lucene/AbstractLuceneIndexerImpl.java @@ -605,6 +605,14 @@ public abstract class AbstractLuceneIndexerImpl extends AbstractLuceneBase leafrefs.addAll(deleteReference(deletions, mainReader, false)); refs.addAll(leafrefs); deletions.addAll(leafrefs); + + // make sure leaves are also removed from the delta before reindexing + + IndexReader deltaReader = getDeltaReader(); + for(String id : leafrefs) + { + deltaReader.deleteDocuments(new Term("ID", id)); + } }