Wordpress DiscourseConnect Provider updating Discourse avatar when it shouldn't

We use the DiscourseConnect provider in the WP plugin but we do not want the WP plugin to set the Discourse avatar. We have the Force Avatar Update option disabled in Discourse > DiscourseConnect > DiscourseConnect Provider.

In the Discourse settings we have also have the only relevant setting I can find disabled.

But recently we’ve seen several Discourse users where the Wordpress “Mystery Person” avatar is used as their Discourse avatar. For example

We’ve seen this happen both for new users and for users that have been around for a while. In the latter case, their avatar used to be the default Discourse avatar (their initial) but then changed to the Wordpress Mystery Person avatar.

As far as I can tell, our settings are such that the WP avatar should never be used in Discourse. Am I understanding this correctly? Is it possible there has been a bug introduced recently that’s causing this?

We’re on WP-Discourse plugin version 2.5.3.

1 Like

I just noticed this may have nothing to do with the Wordpress mystery person avatar and might just be what Discourse shows if you choose “Custom picture” without actually uploading a picture. Coincidentally, they look the same.

I’m not sure why anyone would do that but if that’s the case then it’s probably not related to the Wordpress plugin. :blush:

It’s strange though that some users’ preference would get changed from “System assigned profile picture” to “Custom picture” without them changing the preference.

1 Like

Yeah, the WP Discourse plugin will never send a default avatar to Discourse, regardless of your settings, so there’s something else going on here.


We had Simple Local Avatars installed on WP and didn’t really need it so we removed that. I’ll keep watching to see if the problem persists.

1 Like