← Back to team overview

dhis2-devs team mailing list archive

Re: Unable to save selected Org. unit for a user - new importer

 

Ok, great you figured it out :)

On Fri, Mar 18, 2016 at 7:16 PM, Archana Chillala <archanac@xxxxxxxxxxxxxxxx
> wrote:

> Yes, with the latest code from metadata version.
>
> Oh, Morten, I figured out - it's the caching issue. I could save the user
> with org. unit only when in incognito mode.
>
> Thanks for your time.
>
> Archana Chillala
> Application Developer
> Email archanac@xxxxxxxxxxxxxxxx
> Telephone +91 9100960533 <+91+9100960533>
> [image: ThoughtWorks]
> <http://www.thoughtworks.com/?utm_campaign=archana-chillala-signature&utm_medium=email&utm_source=thoughtworks-email-signature-generator>
>
> On Fri, Mar 18, 2016 at 5:22 PM, Morten Olav Hansen <morten@xxxxxxxxx>
> wrote:
>
>> Hm ok, is your dhis2 synced with the very latest changes? (I assume you
>> are using the metadata sync branch?)
>>
>> I'm not currently able to reproduce..
>>
>> On Fri, Mar 18, 2016 at 6:32 PM, Archana Chillala <
>> archanac@xxxxxxxxxxxxxxxx> wrote:
>>
>>> With EWLx0WdzWWr, the payload is:
>>>
>>> {
>>>   "lastUpdated": "2016-03-18T10:51:59.463+0000",
>>>   "id": "EWLx0WdzWWr",
>>>   "href": "http://localhost:8080/api/users/EWLx0WdzWWr";,
>>>   "created": "2016-03-18T10:49:09.213+0000",
>>>   "name": "kodi anil",
>>>   "displayName": "kodi anil",
>>>   "externalAccess": false,
>>>   "surname": "anil",
>>>   "firstName": "kodi",
>>>   "access": {
>>>     "read": true,
>>>     "update": true,
>>>     "externalize": false,
>>>     "delete": true,
>>>     "write": true,
>>>     "manage": false
>>>   },
>>>   "userCredentials": {
>>>     "created": "2016-03-18T10:49:09.217+0000",
>>>     "lastLogin": "2016-03-18T10:49:09.123+0000",
>>>     "passwordLastUpdated": "2016-03-18T10:49:09.123+0000",
>>>     "invitation": false,
>>>     "externalAuth": false,
>>>     "selfRegistered": false,
>>>     "disabled": false,
>>>     "username": "anil",
>>>     "userInfo": {
>>>       "id": "EWLx0WdzWWr"
>>>     },
>>>     "user": {
>>>       "id": "tDCAuNDMAwM"
>>>     },
>>>     "cogsDimensionConstraints": [],
>>>     "catDimensionConstraints": [],
>>>     "userRoles": [
>>>       {
>>>         "id": "WgyN1LHRB4u"
>>>       }
>>>     ]
>>>   },
>>>   "teiSearchOrganisationUnits": [],
>>>   "organisationUnits": [],
>>>   "dataViewOrganisationUnits": [],
>>>   "userGroupAccesses": [],
>>>   "attributeValues": [],
>>>   "userGroups": []
>>> }
>>>
>>> Archana Chillala
>>> Application Developer
>>> Email archanac@xxxxxxxxxxxxxxxx
>>> Telephone +91 9100960533 <+91+9100960533>
>>> [image: ThoughtWorks]
>>> <http://www.thoughtworks.com/?utm_campaign=archana-chillala-signature&utm_medium=email&utm_source=thoughtworks-email-signature-generator>
>>>
>>> On Fri, Mar 18, 2016 at 4:49 PM, Morten Olav Hansen <morten@xxxxxxxxx>
>>> wrote:
>>>
>>>> Hm ok, I just took the first UID I saw.. so you are not importing the
>>>> whole payload you sent me?
>>>>
>>>> Try again with EWLx0WdzWWr which seems to be the one being reported
>>>> on...
>>>>
>>>> On Fri, Mar 18, 2016 at 6:14 PM, Archana Chillala <
>>>> archanac@xxxxxxxxxxxxxxxx> wrote:
>>>>
>>>>> This is what I get when I access <server>/api/users/LPbEQkdyiE3.json
>>>>>
>>>>> {
>>>>>   "httpStatus": "Not Found",
>>>>>   "httpStatusCode": 404,
>>>>>   "status": "ERROR",
>>>>>   "message": "User with id LPbEQkdyiE3 could not be found."
>>>>> }
>>>>>
>>>>> Archana Chillala
>>>>> Application Developer
>>>>> Email archanac@xxxxxxxxxxxxxxxx
>>>>> Telephone +91 9100960533 <+91+9100960533>
>>>>> [image: ThoughtWorks]
>>>>> <http://www.thoughtworks.com/?utm_campaign=archana-chillala-signature&utm_medium=email&utm_source=thoughtworks-email-signature-generator>
>>>>>
>>>>> On Fri, Mar 18, 2016 at 4:39 PM, Morten Olav Hansen <morten@xxxxxxxxx>
>>>>> wrote:
>>>>>
>>>>>> Ok, can you verify that there are no org units in
>>>>>> <server>/api/users/LPbEQkdyiE3.json also?
>>>>>>
>>>>>> On Fri, Mar 18, 2016 at 5:59 PM, Archana Chillala <
>>>>>> archanac@xxxxxxxxxxxxxxxx> wrote:
>>>>>>
>>>>>>> Here's the payload sent to the importer.
>>>>>>>
>>>>>>> PFA...the JSON file for the same.
>>>>>>>
>>>>>>> Archana Chillala
>>>>>>> Application Developer
>>>>>>> Email archanac@xxxxxxxxxxxxxxxx
>>>>>>> Telephone +91 9100960533 <+91+9100960533>
>>>>>>> [image: ThoughtWorks]
>>>>>>> <http://www.thoughtworks.com/?utm_campaign=archana-chillala-signature&utm_medium=email&utm_source=thoughtworks-email-signature-generator>
>>>>>>>
>>>>>>> On Fri, Mar 18, 2016 at 4:26 PM, Archana Chillala <
>>>>>>> archanac@xxxxxxxxxxxxxxxx> wrote:
>>>>>>>
>>>>>>>> Hi Morten,
>>>>>>>>
>>>>>>>> There are no errors in the logs.
>>>>>>>>
>>>>>>>> Here are the logs when creating a user after selecting an org. unit.
>>>>>>>>
>>>>>>>> * INFO  2016-03-18 16:19:09,213 'HQ_admin' create
>>>>>>>> org.hisp.dhis.user.User, name: kodi anil (AuditLogUtil.java
>>>>>>>> [qtp22690626-195])
>>>>>>>> * INFO  2016-03-18 16:19:09,214 'HQ_admin' create
>>>>>>>> org.hisp.dhis.user.User, name: kodi anil, uid: EWLx0WdzWWr
>>>>>>>> (AuditLogUtil.java [qtp22690626-195])
>>>>>>>> * INFO  2016-03-18 16:19:09,217 'HQ_admin' create
>>>>>>>> org.hisp.dhis.user.UserCredentials, name: admin HQ, uid: SuOpRuGGf72
>>>>>>>> (AuditLogUtil.java [qtp22690626-195])
>>>>>>>>
>>>>>>>>
>>>>>>>> Screenshot while saving user:
>>>>>>>>
>>>>>>>>
>>>>>>>> [image: Inline image 2]
>>>>>>>>
>>>>>>>>
>>>>>>>> After saving, when we click 'edit' user - this is what it looks
>>>>>>>> like -
>>>>>>>>
>>>>>>>> [image: Inline image 4]
>>>>>>>>
>>>>>>>>
>>>>>>>> Logs while updating the user:
>>>>>>>>
>>>>>>>> * INFO  2016-03-18 16:21:59,462 'HQ_admin' update
>>>>>>>> org.hisp.dhis.user.UserCredentials, name: admin HQ, uid: NMlkIlYQCfS
>>>>>>>> (AuditLogUtil.java [qtp22690626-193])
>>>>>>>> * INFO  2016-03-18 16:21:59,463 'HQ_admin' update
>>>>>>>> org.hisp.dhis.user.User, name: kodi anil, uid: EWLx0WdzWWr
>>>>>>>> (AuditLogUtil.java [qtp22690626-193])
>>>>>>>> * INFO  2016-03-18 16:21:59,464 'HQ_admin' update
>>>>>>>> org.hisp.dhis.user.User, name: kodi anil, uid: EWLx0WdzWWr
>>>>>>>> (AuditLogUtil.java [qtp22690626-193])
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> Any thoughts?
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> *Thanks*
>>>>>>>>
>>>>>>>> Archana Chillala
>>>>>>>> Application Developer
>>>>>>>> Email archanac@xxxxxxxxxxxxxxxx
>>>>>>>> Telephone +91 9100960533 <+91+9100960533>
>>>>>>>> [image: ThoughtWorks]
>>>>>>>> <http://www.thoughtworks.com/?utm_campaign=archana-chillala-signature&utm_medium=email&utm_source=thoughtworks-email-signature-generator>
>>>>>>>>
>>>>>>>> On Fri, Mar 18, 2016 at 4:06 PM, Morten Olav Hansen <
>>>>>>>> morten@xxxxxxxxx> wrote:
>>>>>>>>
>>>>>>>>> Hi Archana
>>>>>>>>>
>>>>>>>>> Could you share the exact payload your are sending to the
>>>>>>>>> importer? I already have tests for this, and it works fine... so there
>>>>>>>>> might be something different on your end..
>>>>>>>>>
>>>>>>>>> Also, are you getting any kind of error reports back?
>>>>>>>>>
>>>>>>>>> On Fri, Mar 18, 2016 at 5:28 PM, Archana Chillala <
>>>>>>>>> archanac@xxxxxxxxxxxxxxxx> wrote:
>>>>>>>>>
>>>>>>>>>> Hi Morten,
>>>>>>>>>>
>>>>>>>>>> I am using DHIS 2.23 and have the new importer. I have tried to
>>>>>>>>>> create a user by assigning a role and an organisation unit to it and saved
>>>>>>>>>> it. But, when we edit the user and see, no org. units are selected (even if
>>>>>>>>>> they have been selected while creating).
>>>>>>>>>>
>>>>>>>>>> This was working fine with the old importer. But, after taking
>>>>>>>>>> the latest code for the new importer, the issue arose.
>>>>>>>>>>
>>>>>>>>>> Could you please look into the issue ASAP. It's blocking other
>>>>>>>>>> related work.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> *Thanks*
>>>>>>>>>>
>>>>>>>>>> Archana Chillala
>>>>>>>>>> Application Developer
>>>>>>>>>> Email archanac@xxxxxxxxxxxxxxxx
>>>>>>>>>> Telephone +91 9100960533 <+91+9100960533>
>>>>>>>>>> [image: ThoughtWorks]
>>>>>>>>>> <http://www.thoughtworks.com/?utm_campaign=archana-chillala-signature&utm_medium=email&utm_source=thoughtworks-email-signature-generator>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Morten
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Morten
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Morten
>>>>
>>>
>>>
>>
>>
>> --
>> Morten
>>
>
>


-- 
Morten

PNG image

PNG image


References