I modified my email address on FAS, but here on discourse, in the preferences, the email associated to my account is still the old one and I can’t change it.
What can I do?
This requires an admin, which is currently this group of people:
We can’t change it either, apparently. I tried to change mine a while back.
Email is retrievied via OpenID when you log in. So simple log-off and log-in again should update your info from FAS. Should. I did not tried it.
Yes yes, I logged out and logged in, but in my profile I have:
Email: the old one
Associated Accounts: OAuth 2: the new FAS email
Oh.
I guess it is the FAS login plugin we use. Since this is a Discourse-hosted site, is it possible to open a support ticket and work with them on changing email addresses in the database?
Just a follow up.
Since I’m subscribed to other forums running on Discourse, the issue is also there. It seems that discourse doesn’t allow users to change their email address. This is sad.
The only exception was Ask Fedora, but there the only difference is that I am a moderator. So I suppose that an administrator can change the email here.
Sorry about the delay. I opened infra ticket 8616 to check about this.
Ah ha! I fixed it myself. There’s a check box that causes the Discourse email to be re-set on every login. So on every login, the email should be synced from FAS. @alciregi, you can force Discourse to pick up the new one by logging out and logging back in.
The setting is “oauth2 overrides email” for anyone who is curious.
Thanks for getting to the bottom of this @bcotton! ![]()
I can confirm that logging out and logging back in, now the email is the new one.
Thank you @bcotton ![]()