diff --git a/app/helpers/users_helper.rb b/app/helpers/users_helper.rb index 58ec06f8c9..13f801b796 100644 --- a/app/helpers/users_helper.rb +++ b/app/helpers/users_helper.rb @@ -41,8 +41,6 @@ def user_avatar_size_name_for_2x(size) end def user_avatar_tag(user, size = :normal, opts = {}) - link = opts[:link].nil? ? true : opts[:link] - width = user_avatar_width_for_size(size) img_class = "media-object avatar-#{width}" @@ -53,12 +51,14 @@ def user_avatar_tag(user, size = :normal, opts = {}) img = if user.avatar? - image_tag(user.avatar.url(user_avatar_size_name_for_2x(size)), class: img_class) + image_url = user.avatar.url(user_avatar_size_name_for_2x(size)) + image_url += "?t=#{user.updated_at.to_i}" if opts[:timestamp] + image_tag(image_url, class: img_class) else image_tag(user.letter_avatar_url(width * 2), class: img_class) end - if link + if opts[:link] != false link_to(raw(img), user_path(user)) else raw img diff --git a/app/views/account/edit.html.erb b/app/views/account/edit.html.erb index fca7b7f26b..f457d68ebc 100644 --- a/app/views/account/edit.html.erb +++ b/app/views/account/edit.html.erb @@ -57,7 +57,7 @@