The discussion revolves around an issue with avatar updates using discourse-connect, where the avatar_url is not being applied despite avatar_force_update being set to true. Viktors_Vradijs reports that avatars are not updating, even with the correct payload, and suspects a problem with the SSO integration. JammyDodger suggests checking the uploaded avatars allowed groups setting, noting that older versions of Discourse (like 3.1.4) lack the updated setting, which was introduced in 3.2. Viktors_Vradijs confirms the issue persisted from the start and later updates to Discourse 3.2.1, but the problem remains. The thread highlights that the setting must allow group 0 (or the relevant trust level) to enable avatar uploads, and JammyDodger advises upgrading to 3.2 or later. laudaksg and wangya123 also report similar issues, indicating a broader concern with avatar syncing in SSO setups.
I think I saw a similar thing in this topic recently. With the change to the uploaded avatars allowed groups setting, you may need to make sure that your trust level groups have their visibility set to Everyone, Logged on users or Group owners, members and moderators.
If you could try that along with a log out/login and see that helps?
Hmmm. What do you have in your uploaded avatars allowed groups setting? Sometimes people pop ‘everyone’ in and I think that can cause issues. Changing it to ‘trust level 0’ instead can help.
Finally managed to update Discourse version to latest (3.2.1).
uploaded avatars allowed groups setting is set to trust level 0 but issues still there (tried also to add everyone, but nothing changed)