summaryrefslogtreecommitdiffstats
path: root/app
diff options
context:
space:
mode:
authorEric Davis <edavis@littlestreamsoftware.com>2010-09-20 02:55:14 +0000
committerEric Davis <edavis@littlestreamsoftware.com>2010-09-20 02:55:14 +0000
commit09331ec432bc0b3b308ecd4f44e39dcccf670eb7 (patch)
treeb3aebeb5d4f74e2cb1eb0e280ee0df67463705d0 /app
parent944d1a68bd23b722e84243fda7eda0e4a0a23459 (diff)
downloadredmine-09331ec432bc0b3b308ecd4f44e39dcccf670eb7.tar.gz
redmine-09331ec432bc0b3b308ecd4f44e39dcccf670eb7.zip
Turn on ssl Gravatars for all SSL requests. #5929
Contributed by Felix Schäfer git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4103 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'app')
-rw-r--r--app/helpers/application_helper.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb
index eecbc5b91..6ba40eb45 100644
--- a/app/helpers/application_helper.rb
+++ b/app/helpers/application_helper.rb
@@ -829,7 +829,7 @@ module ApplicationHelper
# +user+ can be a User or a string that will be scanned for an email address (eg. 'joe <joe@foo.bar>')
def avatar(user, options = { })
if Setting.gravatar_enabled?
- options.merge!({:ssl => Setting.protocol == 'https', :default => Setting.gravatar_default})
+ options.merge!({:ssl => (defined?(request) && request.ssl?), :default => Setting.gravatar_default})
email = nil
if user.respond_to?(:mail)
email = user.mail