diff --git a/app/classes/controllers/users_controller.py b/app/classes/controllers/users_controller.py index d7ce4393..0d4e9308 100644 --- a/app/classes/controllers/users_controller.py +++ b/app/classes/controllers/users_controller.py @@ -157,7 +157,7 @@ class UsersController: base_data = HelperUsers.get_user(user_id) up_data = {} # check if we updated user email. If so we update gravatar - if user_data["email"]: + if user_data["email"] != base_data["email"]: pfp = self.helper.get_gravatar_image(user_data["email"]) up_data["pfp"] = pfp # create sets to store role data diff --git a/app/classes/shared/helpers.py b/app/classes/shared/helpers.py index aa53132e..7d55200f 100644 --- a/app/classes/shared/helpers.py +++ b/app/classes/shared/helpers.py @@ -668,7 +668,7 @@ class Helpers: rating = "g" # Get grvatar hash for profile pictures - if not self.check_internet() or email != "default@example.com" or email != "": + if self.check_internet() and email != "default@example.com" and email: gravatar = libgravatar.Gravatar(libgravatar.sanitize_email(email)) url = gravatar.get_image( size=80,