Project

General

Profile

Feature #44252 ยป preload-journal-details-for-activity.patch

kyohei yamada, 2026-07-10 12:19

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
        preload({:issue => :project}, {:issue => :tracker}, :user, :details).
58 58
          joins("LEFT OUTER JOIN #{JournalDetail.table_name} ON #{JournalDetail.table_name}.journal_id = #{Journal.table_name}.id").
59 59
            where("#{Journal.table_name}.journalized_type = 'Issue' AND" +
60 60
                  " (#{JournalDetail.table_name}.prop_key = 'status_id' OR #{Journal.table_name}.notes <> '')").distinct
    (1-1/1)