diff --git a/source/java/org/alfresco/opencmis/CMISHttpServletRequest.java b/source/java/org/alfresco/opencmis/CMISHttpServletRequest.java index 68d80dfebd..13482e8697 100644 --- a/source/java/org/alfresco/opencmis/CMISHttpServletRequest.java +++ b/source/java/org/alfresco/opencmis/CMISHttpServletRequest.java @@ -484,8 +484,6 @@ public class CMISHttpServletRequest implements HttpServletRequest queryString.append("&repositoryId="); queryString.append(networkId); } - queryString.append("&cmisselector="); - queryString.append(Constants.SELECTOR_REPOSITORY_INFO); return queryString.toString(); } diff --git a/source/test-java/org/alfresco/rest/api/tests/TestCMIS.java b/source/test-java/org/alfresco/rest/api/tests/TestCMIS.java index cc2bafce37..cb7db0ab5e 100644 --- a/source/test-java/org/alfresco/rest/api/tests/TestCMIS.java +++ b/source/test-java/org/alfresco/rest/api/tests/TestCMIS.java @@ -130,6 +130,7 @@ import org.apache.chemistry.opencmis.commons.exceptions.CmisInvalidArgumentExcep import org.apache.chemistry.opencmis.commons.exceptions.CmisObjectNotFoundException; import org.apache.chemistry.opencmis.commons.exceptions.CmisPermissionDeniedException; import org.apache.chemistry.opencmis.commons.exceptions.CmisUpdateConflictException; +import org.apache.chemistry.opencmis.commons.impl.Constants; import org.apache.chemistry.opencmis.commons.impl.dataobjects.ContentStreamImpl; import org.apache.commons.httpclient.HttpStatus; import org.apache.commons.io.IOUtils; @@ -221,6 +222,26 @@ public class TestCMIS extends EnterpriseTestApi } } + /** + * ACE-5753 / REPO-1815 Check the return from http://localhost:8080/alfresco/api/-default-/public/cmis/versions/1.1/browser/root + * @throws Exception + */ + @Test + public void testBrowserBindingRoot() throws Exception + { + final TestNetwork network1 = getTestFixture().getRandomNetwork(); + Iterator personIt = network1.getPersonIds().iterator(); + final String personId = personIt.next(); + assertNotNull(personId); + Person person = repoService.getPerson(personId); + assertNotNull(person); + + publicApiClient.setRequestContext(new RequestContext(network1.getId(), personId)); + + HttpResponse response = publicApiClient.get(network1.getId() + "/public/cmis/versions/1.1/browser/root", null); + assertEquals(200, response.getStatusCode()); + } + /** * Tests OpenCMIS api. */