From 6b72230f0a28d591d47651ccb05da65215f9c0dc Mon Sep 17 00:00:00 2001 From: Andrew Hind Date: Mon, 17 Nov 2014 13:37:10 +0000 Subject: [PATCH] Fix for ACE-3501 Solr4 indexing on TSTEST: Cannot query for more than 512 ACL ChangeSets. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@90557 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- source/java/org/alfresco/repo/web/scripts/solr/AclsGet.java | 4 ++-- .../org/alfresco/repo/web/scripts/solr/AclsReadersGet.java | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/source/java/org/alfresco/repo/web/scripts/solr/AclsGet.java b/source/java/org/alfresco/repo/web/scripts/solr/AclsGet.java index 4b74d6690f..0367c33826 100644 --- a/source/java/org/alfresco/repo/web/scripts/solr/AclsGet.java +++ b/source/java/org/alfresco/repo/web/scripts/solr/AclsGet.java @@ -91,11 +91,11 @@ public class AclsGet extends DeclarativeWebScript Status.STATUS_BAD_REQUEST, "Parameter 'aclChangeSetIds' not provided in request content."); } - else if (aclChangeSetIdsJSON.length() == 0 || aclChangeSetIdsJSON.length() > 512) + else if (aclChangeSetIdsJSON.length() == 0) { throw new WebScriptException( Status.STATUS_BAD_REQUEST, - "Parameter 'aclChangeSetIds' must hold from 1 to 512 IDs."); + "Parameter 'aclChangeSetIds' must hold from 1 or more IDs."); } aclChangeSetIds = new ArrayList(aclChangeSetIdsJSON.length()); for (int i = 0; i < aclChangeSetIdsJSON.length(); i++) diff --git a/source/java/org/alfresco/repo/web/scripts/solr/AclsReadersGet.java b/source/java/org/alfresco/repo/web/scripts/solr/AclsReadersGet.java index 5f8c5ab021..2e414698a8 100644 --- a/source/java/org/alfresco/repo/web/scripts/solr/AclsReadersGet.java +++ b/source/java/org/alfresco/repo/web/scripts/solr/AclsReadersGet.java @@ -91,11 +91,11 @@ public class AclsReadersGet extends DeclarativeWebScript Status.STATUS_BAD_REQUEST, "Parameter 'aclIds' not provided in request content."); } - else if (aclIdsJSON.length() == 0 || aclIdsJSON.length() > 512) + else if (aclIdsJSON.length() == 0) { throw new WebScriptException( Status.STATUS_BAD_REQUEST, - "Parameter 'aclIds' must hold from 1 to 512 IDs."); + "Parameter 'aclIds' must hold from 1 or more IDs."); } aclIds = new ArrayList(aclIdsJSON.length()); for (int i = 0; i < aclIdsJSON.length(); i++)