Project

General

Profile

Feature #44252 » 0001-preload-journal-details-mail-for-activity.patch

Florian Walchshofer, 2026-07-15 21:26

View differences:

app/models/journal.rb
54 54
    :author_key => :user_id,
55 55
    :scope =>
56 56
      proc do
57
        preload({:issue => :project}, {:issue => :tracker}, :user).
57
        preloads = [{:issue => :project}, {:issue => :tracker}, :details]
58
        preloads << (Setting.gravatar_enabled? ? {user: :email_address} : :user)
59
        preload(*preloads).
58 60
          joins("LEFT OUTER JOIN #{JournalDetail.table_name} ON #{JournalDetail.table_name}.journal_id = #{Journal.table_name}.id").
59 61
            where("#{Journal.table_name}.journalized_type = 'Issue' AND" +
60 62
                  " (#{JournalDetail.table_name}.prop_key = 'status_id' OR #{Journal.table_name}.notes <> '')").distinct
(2-2/2)