mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-08-07 17:49:17 +00:00
ALF-9778 - Alfresco Explorer doesn't work with installed WCMQS
Query changed to selectNodes method git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@29562 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -1189,37 +1189,30 @@ public class TransferServiceImpl2 implements TransferService2
|
||||
protected NodeRef getTransferHome()
|
||||
{
|
||||
String tenantDomain = tenantService.getUserDomain(AuthenticationUtil.getRunAsUser());
|
||||
|
||||
synchronized (transferHomeMap)
|
||||
{
|
||||
NodeRef transferHome = transferHomeMap.get(tenantDomain);
|
||||
if(transferHome == null)
|
||||
{
|
||||
String query = transferSpaceQuery;
|
||||
|
||||
ResultSet result = null;
|
||||
try
|
||||
{
|
||||
result = searchService.query(StoreRef.STORE_REF_WORKSPACE_SPACESSTORE, SearchService.LANGUAGE_XPATH, query);
|
||||
List<NodeRef> refs = searchService.selectNodes(nodeService.getRootNode(StoreRef.STORE_REF_WORKSPACE_SPACESSTORE), query, null, namespaceService, false);
|
||||
|
||||
if (result.length() == 0)
|
||||
if (refs.size() == 0)
|
||||
{
|
||||
// No transfer home.
|
||||
throw new TransferException(MSG_NO_HOME, new Object[] { query });
|
||||
}
|
||||
if (result.getNodeRefs().size() != 0)
|
||||
if (refs.size() != 0)
|
||||
{
|
||||
transferHome = result.getNodeRef(0);
|
||||
transferHome = refs.get(0);
|
||||
transferHomeMap.put(tenantDomain, transferHome);
|
||||
}
|
||||
}
|
||||
finally
|
||||
{
|
||||
if (result != null)
|
||||
{
|
||||
result.close();
|
||||
}
|
||||
}
|
||||
}
|
||||
return transferHome;
|
||||
}
|
||||
}
|
||||
|
||||
private char[] encrypt(char[] text)
|
||||
{
|
||||
|
Reference in New Issue
Block a user