← Back to team overview

dhis2-devs team mailing list archive

Re: User Creation failing via Metadata API.

 

Hi


> We are using metadata api to create user, the post payload looks like this.
>>
>> {
>>     "users": [
>>         {
>>             "disabled": false,
>>
>>
Why do you have this here? this is part of userCredentials


>             "organisationUnits": [
>>                 {
>>                     "name": "MSF",
>>                     "id": "2cf79e8f137"
>>                 }
>>             ],
>>             "dataViewOrganisationUnits": [
>>                 {
>>                     "name": "MSF",
>>                     "id": "2cf79e8f137"
>>                 }
>>             ],
>>             "userCredentials": {
>>                 "username": "foo.bar@xxxxxxxxxxxxx",
>>                 "password": "aab24180611c714b04f572c737a324ae",
>>                 "userAuthorityGroups": [
>>                     {
>>                         "name": "HQ",
>>                         "id": "hq"
>>                     }
>>                 ]
>>             },
>>             "surname": "Bar",
>>             "name": "Foo Bar",
>>             "firstName": "Foo",
>>             "selfRegistered": false,
>>             "id": 7,
>>
>>
This ID makes no sense, where do you get this from?


>             "email": "foo.bar@xxxxxxxxxxxxx",
>>             "strategy": "create_and_update"
>>
>>
Strategy is not on the user class..


>         }
>>     ]
>> }
>>
>>
>> This post is failing with the error :
>>
>> No IdentifiableObjectStore found for class: class
>> org.hisp.dhis.user.UserCredentials (DefaultIdentifiableObjectManager.java
>>
>
You can ignore this


> We debugged a little, it looks like the there are some change in structure
>> of UserCredential object which is breaking the API.
>>
>
What changes? I don't see any changes to that class

--
Morten


>
>>
>> Any help on this asap is greatly appreciated.
>>
>> Thanks
>>
>> Kiran.
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~dhis2-devs
>> Post to     : dhis2-devs@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~dhis2-devs
>> More help   : https://help.launchpad.net/ListHelp
>>
>>
>

References