You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In the Badges system, everybody's "email" address is fasusername@fp.o, because users are keyed on email addresses and not nicknames. But FAS has the actual email address that a user may have set their libravatar on.
Tahrir should ask FASJSON what the user's actual email address is to build the libravatar URL. This request should be cached for a reasonable amount of time (or, to be fancier, invalidated by fedbadges when a FAS message comes in about a user changing their email address).
The text was updated successfully, but these errors were encountered:
Another way would be to cache the email address when the user logs in to Tahrir, because it's available in the profile that Ipsilon gives us.
When changing it in Noggin they'd have to login to Tahrir again to see it updated (or maybe a fedora-messaging consumer could update that automatically).
For the record, in the previous version, the user's avatar was resulting from a query to libravatar with their openid identifier. That's not good either.
In the Badges system, everybody's "email" address is fasusername@fp.o, because users are keyed on email addresses and not nicknames. But FAS has the actual email address that a user may have set their libravatar on.
Tahrir should ask FASJSON what the user's actual email address is to build the libravatar URL. This request should be cached for a reasonable amount of time (or, to be fancier, invalidated by fedbadges when a FAS message comes in about a user changing their email address).
The text was updated successfully, but these errors were encountered: