# HG changeset patch # User Marcin Kuzminski # Date 2012-01-20 07:07:46 # Node ID 7314e8384b1b4fe854d6f93ee822c8eceb7bce09 # Parent 049bc911b04fdac77a3c3f47211a14fe9d1b5ff3 gravatar fix to match supported sizes diff --git a/rhodecode/lib/helpers.py b/rhodecode/lib/helpers.py --- a/rhodecode/lib/helpers.py +++ b/rhodecode/lib/helpers.py @@ -529,7 +529,8 @@ HasRepoPermissionAny, HasRepoPermissionA def gravatar_url(email_address, size=30): if (not str2bool(config['app_conf'].get('use_gravatar')) or not email_address or email_address == 'anonymous@rhodecode.org'): - return url("/images/user%s.png" % size) + f=lambda a,l:min(l,key=lambda x:abs(x-a)) + return url("/images/user%s.png" % f(size, [14, 16, 20, 24, 30])) ssl_enabled = 'https' == request.environ.get('wsgi.url_scheme') default = 'identicon'