[ 
https://issues.apache.org/jira/browse/RANGER-5187?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17941626#comment-17941626
 ] 

Mahesh Bandal commented on RANGER-5187:
---------------------------------------

The patch is available for review at apache review board

> Getting 404 instead of 400 when we try to edit user without id
> --------------------------------------------------------------
>
>                 Key: RANGER-5187
>                 URL: https://issues.apache.org/jira/browse/RANGER-5187
>             Project: Ranger
>          Issue Type: Bug
>          Components: Ranger
>    Affects Versions: 3.0.0
>            Reporter: Mahesh Bandal
>            Assignee: Mahesh Bandal
>            Priority: Major
>
> Steps
> 1.Create a user and copy the payload
> {code}{ "id": 8, "createDate": "2025-02-14T15:21:17Z", "updateDate": 
> "2025-04-07T13:34:03Z", "owner": "Admin", "updatedBy": "Admin", "name": 
> "systest", "firstName": "systest", "lastName": "Guest", "password": "*****", 
> "description": "systest change3", "groupIdList": [], "groupNameList": [], 
> "status": 1, "isVisible": 1, "userSource": 0, "userRoleList": [ "ROLE_USER" ] 
> }{code}
> 2.remove the id from  the payload 
> {code}{ "createDate": "2025-02-14T15:21:17Z", "updateDate": 
> "2025-04-07T13:34:03Z", "owner": "Admin", "updatedBy": "Admin", "name": 
> "systest", "firstName": "systest", "lastName": "Guest", "password": "*****", 
> "description": "systest change3", "groupIdList": [], "groupNameList": [], 
> "status": 1, "isVisible": 1, "userSource": 0, "userRoleList": [ "ROLE_USER" ] 
> }{code}
> 3.Now hit PUT request using curl command.
> {code}curl -v -X PUT 'http://localhost:6080/service/xusers/secure/users/8' -u 
> 'admin:Admin123' -H 'Content-Type: application/json' -d '{ "createDate": 
> "2025-02-14T15:21:17Z", "updateDate": "2025-04-07T13:34:03Z", "owner": 
> "Admin", "updatedBy": "Admin", "name": "systest", "firstName": "systest", 
> "lastName": "Guest", "password": "*****", "description": "systest change2", 
> "groupIdList": [], "groupNameList": [], "status": 1, "isVisible": 1, 
> "userSource": 0, "userRoleList": [ "ROLE_USER" ] }'{code}
> The status code we get is 404 but it should be 400 
> This is a regression introduced by RANGER-4851



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to