エラー:nullの一対一プロパティ[org.hisp.dhis.user.UserCredentials.userInfo]からIDを割り当てようとしました
使用しているペイロード:
Payload: {
"firstName": "John",
"surname": "Doe",
"email": "[email protected]",
"userCredentials": {
"username": "johndoe",
"password": "your-password-123",
"userRoles": [ {
"id": "Euq3XfEIEbx"
} ]
},
"organisationUnits": [ {
"id": "ImspTQPwCqd"
} ],
"userGroups": [ {
"id": "vAvEltyXGbD"
} ]
}
2.25ビルドリビジョンedc697dでこれが発生するのはなぜですか?
これが(現在)正しく機能するためには、ID(/ api/system/id)を生成し、次のようにペイロードを変更する必要があります。
{
"id": "generated-id",
"firstName": "John",
"surname": "Doe",
"email": "[email protected]",
"userCredentials": {
"userInfo": { "id": "generated-id" },
"username": "johndoe",
"password": "your-password-123",
"userRoles": [ {
"id": "Euq3XfEIEbx"
} ]
},
"organisationUnits": [ {
"id": "ImspTQPwCqd"
} ],
"userGroups": [ {
"id": "vAvEltyXGbD"
} ]
}