-
Type:
Bug
-
Status: Resolved
-
Priority:
Minor
-
Resolution: Cannot Reproduce
-
Affects Version/s: 10.10-HF56
-
Fix Version/s: None
-
Component/s: Rest API
-
Tags:
-
Backlog priority:750
-
Sprint:nxplatform #70
-
Story Points:5
Using MongoDB as the Nuxeo database, POST /api/v1/user/{userName}/group/{groupName} fails at adding a group to a custom user and no error is returned.
Steps to repro:
- In Studio, create a custom user schema (cf user-supnxp-37629.xsd
)
- Create a user
curl -X POST 'http://localhost:8080/nuxeo/api/v1/user?' -H 'Nuxeo-Transaction-Timeout: 3' -H 'X-NXproperties: *' -H 'X-NXRepository: default' -H 'content-type: application/json' -H 'content-type: application/json' -d '{ "entity-type": "user", "id": "fakeId", "properties": { "lastName": "Cruise", "username": "Tom" } }' -u Administrator:<PASSWORD>
- Add "Administrators" group to the user
curl -X POST 'http://localhost:8080/nuxeo/api/v1/user/Tom/group/administrators?' -H 'Nuxeo-Transaction-Timeout: 3' -H 'X-NXproperties: *' -H 'X-NXRepository: default' -H 'content-type: application/json' -u Administrator:<PASSWORD>
Outcome:
The group "administrators" is not added to the user
Expected outcome:
The group "administrators" should be added to the user