The original way forced use of the default image (when a custom provider was set) and ignored the gravatar return value for some reason. This refactor will handle both custom providers and the built-in default providers in an expected way: If the user has a valid gravatar, it's used, if not, a default image from the selected provider will be used.
The original way forced use of the default image (when a custom provider was set) and ignored the gravatar return value for some reason. This refactor will handle both custom providers and the built-in default providers in an expected way: If the user has a valid gravatar, it's used, if not, a default image from the selected provider will be used.