diff --git a/source/java/org/alfresco/repo/search/impl/lucene/ADMLuceneIndexerImpl.java b/source/java/org/alfresco/repo/search/impl/lucene/ADMLuceneIndexerImpl.java index 6c346dcfbe..be94b1bc06 100644 --- a/source/java/org/alfresco/repo/search/impl/lucene/ADMLuceneIndexerImpl.java +++ b/source/java/org/alfresco/repo/search/impl/lucene/ADMLuceneIndexerImpl.java @@ -722,6 +722,17 @@ public class ADMLuceneIndexerImpl extends AbstractLuceneIndexerImpl imp } }, tenantService.getDomain(new NodeRef(stringNodeRef).getStoreRef().getIdentifier())); } + else if (tenantService.isEnabled() && !tenantService.getDomain(new NodeRef(stringNodeRef).getStoreRef().getIdentifier()).equals(TenantService.DEFAULT_DOMAIN)) + { + return TenantUtil.runAsTenant(new TenantRunAsWork>() + { + public List doWork() + { + return createDocumentsImpl(stringNodeRef, ftsStatus, indexAllProperties, includeDirectoryDocuments, + cascade, pathsToRegenerate, childAssociationsSinceFlush, deltaReader, mainReader); + } + }, tenantService.getDomain(new NodeRef(stringNodeRef).getStoreRef().getIdentifier())); + } else { return createDocumentsImpl(stringNodeRef, ftsStatus, indexAllProperties, includeDirectoryDocuments,