So I don't see First and last names in accounts https://accounts.fedoraproject.org/user/tdawson/ But its set in the fas2 db, and ist properly configured in IPA as well.
Metadata Update from @zlopez: - Issue tagged with: Needs investigation
I see that the profile in https://accounts.fedoraproject.org/user/tdawson/ is missing plenty of info that is available in IPA. I assume that the elections app is using fasjson to get the information about user and I can confirm that fasjson really returns None for most of the fields. It only knows the username and date of creation.
None
Metadata Update from @zlopez: - Issue assigned to zlopez
I tried to run ipa user-find tdawson on ipa01 and it returns all the account details correctly.
ipa user-find tdawson
ipa01
Ive just cleared my cache, restarted the browser and app and tried to add Troy again as a new candidate and its still accepting tdawson as the FAS ID but generates 'None None' as the First Last name so something is definitely not reading those fields. @tdawson is this something you can edit in your FAS account directly? Adding the info there might help fasjson return the right info for the elections app.
I can see it in fasjson logs:
[Mon May 20 11:27:18.504885 2024] [auth_gssapi:info] [pid 5356:tid 5378] [client 10.128.2.2:32848] NO AUTH DATA Client did not send any authentication headers 10.128.2.2 - - [20/May/2024:11:27:18 +0000] "GET /v1/users/tdawson/ HTTP/1.1" 401 236 "-" "python-httpx/0.27.0"
The strange thing is that I see this happening only for tdawson, if I try to look up myself the error is there, but the data are returned.
tdawson
After doing the request from local fasjson_clientI found the root of this issue. tdawson account was set to private. So it didn't provided any personal information. I disabled the private check so the elections could be started.
fasjson_client
@tdawson Feel free to set the privacy back on again after elections.
Metadata Update from @zlopez: - Issue close_status updated to: Fixed with Explanation - Issue status updated to: Closed (was: Open)
Metadata Update from @zlopez: - Issue untagged with: Needs investigation - Issue tagged with: high-gain, medium-trouble
I didn't know my account was set to private, or even that it was possible. That explains several other minorly annoying things that had been happening. I'm fine leaving it as public.
Log in to comment on this ticket.