Project

General

Profile

Patch #37687 » reduce-extra-queries-in-journal-attachments.patch

Go MAEDA, 2022-09-19 10:44

View differences:

app/models/journal.rb
142 142
  end
143 143

  
144 144
  def attachments
145
    details.select{ |d| d.property == 'attachment' }.map{ |d| Attachment.find_by(:id => d.prop_key) }.compact
145
    ids = details.select {|d| d.property == 'attachment'}.map(&:prop_key).compact
146
    Attachment.where(id: ids).to_a
146 147
  end
147 148

  
148 149
  # Returns a string of css classes
(1-1/3)