Merge pull request #143 from chris-vanvranken/master

retrieve LDAP emails as lowercase to avoid confusion
This commit is contained in:
Naoki Takezoe
2013-10-15 10:28:05 -07:00

View File

@@ -15,13 +15,13 @@ trait AvatarImageProvider { self: RequestCache =>
val src = getAccountByUserName(userName).map { account => val src = getAccountByUserName(userName).map { account =>
if(account.image.isEmpty && getSystemSettings().gravatar){ if(account.image.isEmpty && getSystemSettings().gravatar){
s"""http://www.gravatar.com/avatar/${StringUtil.md5(account.mailAddress)}?s=${size}""" s"""http://www.gravatar.com/avatar/${StringUtil.md5(account.mailAddress.toLowerCase())}?s=${size}"""
} else { } else {
s"""${context.path}/${userName}/_avatar""" s"""${context.path}/${userName}/_avatar"""
} }
} getOrElse { } getOrElse {
if(mailAddress.nonEmpty && getSystemSettings().gravatar){ if(mailAddress.nonEmpty && getSystemSettings().gravatar){
s"""http://www.gravatar.com/avatar/${StringUtil.md5(mailAddress)}?s=${size}""" s"""http://www.gravatar.com/avatar/${StringUtil.md5(mailAddress.toLowerCase())}?s=${size}"""
} else { } else {
s"""${context.path}/${userName}/_avatar""" s"""${context.path}/${userName}/_avatar"""
} }