dhis2-devs team mailing list archive
-
dhis2-devs team
-
Mailing list archive
-
Message #30907
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