From dd01ab2dd5c27ca5aa341da3be6fa97d589e8d1e Mon Sep 17 00:00:00 2001 From: RakeshGuptaDev Date: Fri, 16 Feb 2024 19:06:34 +0530 Subject: [PATCH] RANGER-4720: Ranger Admin server gives empty response when user with user-role tries to update lastname or email address --- .../main/java/org/apache/ranger/common/RESTErrorUtil.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 ed3ed5ecaa..c3af9f9ca7 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 @@ -96,8 +96,11 @@ public WebApplicationException generateRESTException(VXResponse gjResponse) { * @return */ public WebApplicationException create403RESTException(String logMessage) { + RESTResponse resp = new RESTResponse(); + resp.setMsgDesc(logMessage); + Response errorResponse = Response.status( - javax.servlet.http.HttpServletResponse.SC_FORBIDDEN).build(); + javax.servlet.http.HttpServletResponse.SC_FORBIDDEN).entity(resp).build(); WebApplicationException restException = new WebApplicationException( errorResponse);