diff --git a/security-admin/src/main/java/org/apache/ranger/common/RESTErrorUtil.java b/security-admin/src/main/java/org/apache/ranger/common/RESTErrorUtil.java index d6cced8816..9b9b70649f 100644 --- a/security-admin/src/main/java/org/apache/ranger/common/RESTErrorUtil.java +++ b/security-admin/src/main/java/org/apache/ranger/common/RESTErrorUtil.java @@ -336,6 +336,7 @@ public WebApplicationException createRESTException(int responseCode, VXResponse response = new VXResponse(); response.setMsgDesc(logMessage); + response.setStatusCode(responseCode); Response errorResponse = Response .status(responseCode).entity(response).build(); diff --git a/security-admin/src/main/java/org/apache/ranger/rest/TagREST.java b/security-admin/src/main/java/org/apache/ranger/rest/TagREST.java index 6675d71a6d..7f38061f9f 100755 --- a/security-admin/src/main/java/org/apache/ranger/rest/TagREST.java +++ b/security-admin/src/main/java/org/apache/ranger/rest/TagREST.java @@ -211,6 +211,7 @@ public RangerTagDef updateTagDef(@PathParam("id") Long id, RangerTagDef tagDef) @DELETE @Path(TagRESTConstants.TAGDEF_RESOURCE + "{id}") + @Produces("application/json") @PreAuthorize("hasRole('ROLE_SYS_ADMIN')") public void deleteTagDef(@PathParam("id") Long id) { if(LOG.isDebugEnabled()) { @@ -232,6 +233,7 @@ public void deleteTagDef(@PathParam("id") Long id) { @DELETE @Path(TagRESTConstants.TAGDEF_RESOURCE + "guid/{guid}") + @Produces("application/json") @PreAuthorize("hasRole('ROLE_SYS_ADMIN')") public void deleteTagDefByGuid(@PathParam("guid") String guid) { if(LOG.isDebugEnabled()) {