Discourse dropped an email address from my preferences today

I had 2 email addresses configured with Discourse.
One of them is the address that I prefer to receive notifications.

At 13:19 (UTC-3)I received a notification from Discourse in the address I like.
At 13:53 (UTC-3) I received a notification in the address I used to keep as secondary on Discourse.

I checked my preferences on Discourse and noticed one of the email address got removed.

What happened between those 2 messages?
Is this a bug in Discourse?

I can look into what happened here. I can see that on September 11th (the day you posted this), there are some log messages which indicate an email address change. Both are still connected to your account. Did you make any changes to your account in FAS, by any chance?

I see that both of the email addresses are there now — did the one that was removed reappear, or did you re-add it?

Did you make any changes to your account in FAS, by any chance?

No.

I see that both of the email addresses are there now — did the one that was removed reappear, or did you re-add it?

I re-added my primary email address here as soon as I realized this had been modified.
I did that before I created this post at around 15:30 (UTC-3).

Hmmm, okay, yeah, from the log I can see when you added the new one. And I can see earlier where it switched – and don’t see any errors from around that time. I will have to ask Discourse support to see if they can find the cause.

2 Likes

@mattdm It just happened again.
I authenticated to Discourse in order to reply to a thread.
After this I started to receive emails in another account. I wonder if the authentication is deleting my preferred email address?

Yes, it’s set to set your primary email address to the one in FAS. The secondary addresses allow alternate incoming email, but outgoing goes there.

Your FAS address is a .com one — I assume you want the other to be the primary here, but don’t want to change FAS? In that case, it probably replaced your other address with the .com one, and then removed the secondary as (now) a duplicate.

@bcotton enabled this in August 2020, and I’m not sure that we recorded why this was done. Ben, do you happen to remember?

It immediately comes to mind that if we disabled this, people who change their address in FAS might not realize they would need to change it separately here. I’m not sure offhand what other implications might be.

Matthew Miller via Fedora Discussion
notifications@fedoraproject.discoursemail.com writes:

Yes, it’s set to set your primary email address to the one in FAS. The secondary addresses allow alternate incoming email, but outgoing goes there.

Your FAS address is a .com one — I assume you want the other to be the primary here, but don’t want to change FAS?

I’d love to change FAS too, but I don’t see an option there to have
alternate email address. I’d love to get corrected, though.

Yeah, I think FAS is just one. There’s an “emails” tab which got my hopes up, but it turns out to store your RH Bugzilla email, if that’s different. I suppose we could add a “Fedora Discussion” email there too, but that seems a lot of work for what I think is probably an edge case.

That said, FreeIPA, the backend, does allow multiple emails (not sure what the limit is, if any). I’m not sure exactly how that all would work or be exposed to applications like Discourse, though…

Matthew Miller via Fedora Discussion
notifications@fedoraproject.discoursemail.com writes:

Yeah, I think FAS is just one. There’s an “emails” tab which got my hopes up, but it turns out to store your RH Bugzilla email, if that’s different. I suppose we could add a “Fedora Discussion” email there too, but that seems a lot of work for what I think is probably an edge case.

Agreed. I will do my best to remember to reply to Discourse threads
using e-mail. :smiley:

Thank you!

1 Like