From ffdd4e70decd04dd566b1b9c40c9858a410a707e Mon Sep 17 00:00:00 2001 From: Silviu Dinuta Date: Thu, 20 Oct 2016 17:03:09 +0300 Subject: [PATCH] RM-4199: workaround for supporting only rm site id for delete request --- .../alfresco/rm/rest/api/sites/RMSiteEntityResource.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/rm-community/rm-community-repo/source/java/org/alfresco/rm/rest/api/sites/RMSiteEntityResource.java b/rm-community/rm-community-repo/source/java/org/alfresco/rm/rest/api/sites/RMSiteEntityResource.java index 238771170d..281a57b182 100644 --- a/rm-community/rm-community-repo/source/java/org/alfresco/rm/rest/api/sites/RMSiteEntityResource.java +++ b/rm-community/rm-community-repo/source/java/org/alfresco/rm/rest/api/sites/RMSiteEntityResource.java @@ -27,6 +27,7 @@ package org.alfresco.rm.rest.api.sites; +import java.security.InvalidParameterException; import java.util.ArrayList; import java.util.List; @@ -61,7 +62,11 @@ public class RMSiteEntityResource implements EntityResourceAction.Delete, Entity } @Override - public void delete(String id, Parameters parameters) { - sites.deleteSite(RM_SITE_ID, parameters); + public void delete(String siteId, Parameters parameters) { + if(!RM_SITE_ID.equals(siteId)) + { + throw new InvalidParameterException("The Deletion is supported only for siteId = rm."); + } + sites.deleteSite(siteId, parameters); } }