Project

General

Profile

Patch #37687 » 0001-Get-attachments-with-single-query-when-rendering-a-j.patch

Go MAEDA, 2022-09-19 11: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' && d.value.present?}.map(&:prop_key)
146
    Attachment.where(id: ids).to_a
146 147
  end
147 148

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