diff --git a/source/java/org/alfresco/repo/search/impl/lucene/LuceneCategoryServiceImpl.java b/source/java/org/alfresco/repo/search/impl/lucene/LuceneCategoryServiceImpl.java index 8eb399b1d1..c8503b52c3 100644 --- a/source/java/org/alfresco/repo/search/impl/lucene/LuceneCategoryServiceImpl.java +++ b/source/java/org/alfresco/repo/search/impl/lucene/LuceneCategoryServiceImpl.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2005-2010 Alfresco Software Limited. + * Copyright (C) 2005-2011 Alfresco Software Limited. * * This file is part of Alfresco * @@ -147,9 +147,9 @@ public class LuceneCategoryServiceImpl implements CategoryService { return Collections. emptyList(); } - - categoryRef = tenantService.getName(categoryRef); - + + categoryRef = tenantService.getBaseName(categoryRef); // for solr + ResultSet resultSet = null; try { @@ -288,20 +288,18 @@ public class LuceneCategoryServiceImpl implements CategoryService private Set getClassificationNodes(StoreRef storeRef, QName qname) { - storeRef = tenantService.getName(storeRef); - ResultSet resultSet = null; try { resultSet = indexerAndSearcher.getSearcher(storeRef, false).query(storeRef, "lucene", "PATH:\"/" + getPrefix(qname.getNamespaceURI()) + ISO9075.encode(qname.getLocalName()) + "\"", null); - + Set nodeRefs = new HashSet(resultSet.length()); for (ResultSetRow row : resultSet) { nodeRefs.add(row.getNodeRef()); } - + return nodeRefs; } finally @@ -315,8 +313,6 @@ public class LuceneCategoryServiceImpl implements CategoryService public Collection getClassifications(StoreRef storeRef) { - storeRef = tenantService.getName(storeRef); - ResultSet resultSet = null; try {