← Back to team overview

dhis2-devs team mailing list archive

Re: User Creation failing via Metadata API.

 

I do not know the details here, but do know that the IDs (i.e. DHIS2 UIDs)
cannot begin with a number.

See here for more information

https://www.dhis2.org/doc/snapshot/en/user/html/go01.html

This was discussed just a few days ago on this list.

Regards,
Jason





On Tue, Jun 17, 2014 at 11:58 AM, Kiran Prakash <kprakash@xxxxxxxxxxxxxxxx>
wrote:

> Hello,
>
> We are using metadata api to create user, the post payload looks like this.
>
> {
>     "users": [
>         {
>             "disabled": false,
>             "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,
>             "email": "foo.bar@xxxxxxxxxxxxx",
>             "strategy": "create_and_update"
>         }
>     ]
> }
>
>
> This post is failing with the error :
>
> No IdentifiableObjectStore found for class: class
> org.hisp.dhis.user.UserCredentials (DefaultIdentifiableObjectManager.java
>
> We debugged a little, it looks like the there are some change in structure
> of UserCredential object which is breaking the API.
>
>
> 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
>
>

Follow ups

References