Project

General

Profile

Feature #42589 ยป optimize-watchers_list.patch

Go MAEDA, 2025-04-16 09:22

View differences:

app/helpers/watchers_helper.rb
48 48
  def watchers_list(object)
49 49
    remove_allowed = User.current.allowed_to?(:"delete_#{object.class.name.underscore}_watchers", object.project)
50 50
    content = ''.html_safe
51
    lis = object.watcher_users.sorted.collect do |user|
51
    scope = object.watcher_users
52
    scope = scope.includes(:email_address) if Setting.gravatar_enabled?
53
    lis = scope.sorted.collect do |user|
52 54
      s = ''.html_safe
53 55
      s << avatar(user, :size => "16").to_s if user.is_a?(User)
54 56
      s << link_to_principal(user, class: user.class.to_s.downcase)
    (1-1/1)