Abhishek created RANGER-4545: -------------------------------- Summary: DELETE /assets/resources/{resource_id} API should return proper status code for non admin users Key: RANGER-4545 URL: https://issues.apache.org/jira/browse/RANGER-4545 Project: Ranger Issue Type: Bug Components: Ranger Reporter: Abhishek
When a non admin user makes a DELETE request to /assets/resources/\{resource_id} endpoint, 405 method not allowed response is returned. The error message also contains HTML response. {code:java} <!doctype html><html lang="en"> <head> <title>HTTP Status 405 ? Method Not Allowed</title> <style type="text/css"> body { font-family: Tahoma, Arial, sans-serif; } h1, h2, h3, b { color: white; background-color: #525D76; } h1 { font-size: 22px; } h2 { font-size: 16px; } h3 { font-size: 14px; } p { font-size: 12px; } a { color: black; } .line { height: 1px; background-color: #525D76; border: none; } </style></head> <body> <h1>HTTP Status 405 ? Method Not Allowed</h1></body> </html> {code} The status code / error message is not explanatory as ideally, a 403 Forbidden or a 400 Bad Request status code with appropriate error message should be returned as the error should be related to the user permission. -- This message was sent by Atlassian Jira (v8.20.10#820010)