From 2be4fe28587669ba3d0efb129fd8fef77b695cf3 Mon Sep 17 00:00:00 2001 From: Pat Thoyts Date: Thu, 23 Feb 2012 15:47:04 +0000 Subject: [PATCH] Generate consistent gravatar hash values as per documentation. The gravatar documentation on implementing the hash specifies that leading and trailing whitespace must be trimmed and all characters should be forced to lowercase. Signed-off-by: Pat Thoyts --- app/helpers/application_helper.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index aec3dd51..12fe333a 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -3,7 +3,8 @@ module ApplicationHelper def gravatar_icon(user_email, size = 40) gravatar_host = request.ssl? ? "https://secure.gravatar.com" : "http://www.gravatar.com" - "#{gravatar_host}/avatar/#{Digest::MD5.hexdigest(user_email)}?s=#{size}&d=identicon" + user_email.strip! + "#{gravatar_host}/avatar/#{Digest::MD5.hexdigest(user_email.downcase)}?s=#{size}&d=identicon" end def fixed_mode?