From: Michael Tremer Date: Tue, 24 Oct 2017 16:38:48 +0000 (+0100) Subject: Fix generating gravatar URL X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=9bf767c3aa18cf5f9139c0a1b12d4dfd8957b5d3;p=pbs.git Fix generating gravatar URL Signed-off-by: Michael Tremer --- diff --git a/src/buildservice/users.py b/src/buildservice/users.py index 6f028a0e..4b0269f7 100644 --- a/src/buildservice/users.py +++ b/src/buildservice/users.py @@ -417,9 +417,12 @@ class User(base.DataObject): return self.data.registered def gravatar_icon(self, size=128): + h = hashlib.new("md5") + if self.email: + h.update("%s" % self.email) + # construct the url - gravatar_url = "http://www.gravatar.com/avatar/" + \ - hashlib.md5(self.email.lower()).hexdigest() + "?" + gravatar_url = "http://www.gravatar.com/avatar/%s?" % h.hexdigest() gravatar_url += urllib.urlencode({'d': "mm", 's': str(size)}) return gravatar_url